1/14
Looks like no tags are added yet.
Name | Mastery | Learn | Test | Matching | Spaced |
---|
No study sessions yet.
Microservices Architecture
A design approach where an application is built as a collection of small, autonomous services that are independently deployable and scalable.
Service-Oriented Architecture (SOA)
An architectural pattern in which application components provide services to other components via a communication protocol over a network.
Continuous Delivery (CD)
A software delivery approach where new features and capabilities are deployed into production incrementally and frequently.
Scalability
The ability of a system to handle a growing amount of work or its potential to accommodate growth.
Independent Deployment
Updating a service in a microservices architecture without redeploying the entire application.
DevOps
A set of practices that combines software development (Dev) and IT operations (Ops) to shorten the systems development life cycle and provide continuous delivery.
Cloud-Native Applications
Applications designed specifically to run on cloud infrastructure, taking advantage of cloud computing principles and services.
Microservices Benefits
Agility, independent deployments, small focused teams, distributed and independent development, and technology flexibility are some benefits of microservices architecture.
Decentralization
Distributing decision-making authority to lower levels of an organization or system.
Loose Coupling
A design approach where components have minimal dependencies on one another.
Domain Knowledge
Understanding of the subject matter or business domain that a software system operates within.