APIs Paradigm
APIs Paradigm
• HTTP protocol
• HTTP communication (client – server)
• HTTP communication methods
• Advantages of various HTTP communication operations
• HTTP security (HTTPS)
• How HTTPS enabled?
• Cookies - advantages and challenges
APIs Paradigm
For example, the weather bureau’s software system contains daily weather
data. The weather app on your phone “talks” to this system via APIs and
shows you daily weather updates on your phone.
What are Monoliths?
A monolithic architecture is a traditional model of a software program, which is built as a
unified unit that is self-contained and independent from other applications.
Microservice?
Microlith
Monolith Monolith
Microservice vs. scaled monolith
What is NOT Microservice?
Service discovery in microservices
Principles of Microservices
Independence Automation
Independence Fail-Safe
Independence Isolation
Technology Single
Responsibility
No SPoF
Testing Operations
Versions
Developme Hide
Languages
nt Automated ‘Implementation’
Recovery
Designing Microservices