Posts

Microservices

  Monolithic Application: An application where every part of a product is part of the same service or web application. And usually, the data for the entire application is in a single data store. Issues with Monolithic Application: Source code management in source control. Though you can break components up as NuGet packages but not always done. Tough to manage big team due to different part interdependency. Code and database deployments and rollbacks are a nightmare. What is Microservices: Microservices are smaller single-responsibility services. Which does one thing only and has a clear boundary. And usually, they own their data and the data store. The logic, as well as data of a single responsibility microservice, should not leak outside of it. Fundamentals of Microservices: Loosely coupled multiple services Independently deployable Organized around business capabilities Owned by a small team Highly maintainable and testable Inter-service communication should take place through...

AZ-900 Azure Fundamentals

Image
AZ-900 Azure Fundamentals Posted on  January 10, 2023 Skill Required for the certification Exam Weights What is Cloud Computing: Cloud computing characteristics: Scalability: Elasticity Agility Fault Tolerance Disaster Recovery High Availability Principles of economics of scale CapEx VS OpExp: Consumption Based Model IaaS vs PaaS vs SaaS cloud service models Cloud Deployment Models Public Cloud Private Cloud Hybrid Cloud Geographies, Regions & Availability Zones Data Center Region Availability Zone Region Pair Geographies Resources, Resource Groups & Resource Manager Compute Services Azure Networking Services Azure Storage Services Azure Database Services Azure IoT Services Azure Big Data & Analytics Services Azure Artificial Intelligence (AI) Services Azure Serverless Computing Services Azure DevOps Solutions Azure Tools Azure Advisor Azure Security Groups User-defined Routes (UDR) with Route Tables Azure Firewall Azure DDoS Protection Azure Identity Services Azure Sec...