What are Microservices?
Microservices, EK, ARCHITECTURAL, STYLE, hai, JAHA, EK, APPLICATION, ko, CHHOTE, INDEPENDENT, SERVICES, ke, COLLECTION, ki, tarah, BANAYA, jaata hai — HAR, SERVICE, EK, SPECIFIC, BUSINESS, CAPABILITY, ko, IMPLEMENT, karta hai aur, INDEPENDENTLY, DEPLOY, ki, ja, sakti, hai.
HAR, MICROSERVICE, KA, APNA, DATABASE, aur, TECHNOLOGY, STACK, ho, sakta hai — SERVICES, EK, DUSRE, se, WELL-DEFINED, APIs, (jaise, REST, gRPC) ke, THROUGH, COMMUNICATE, karte, hain.
// Monolith — EK, application, EK, deployable, unit:
// e-commerce-app/ (orders, payments, inventory, SAB, EK, saath)
// Microservices — MULTIPLE, independent, services:
// order-service/
// payment-service/
// inventory-service/
// (HAR, EK, apni, DATABASE, aur, deployment, ke, saath)- Microservices = chhote, independent, services, jo, ek, specific, business, capability, IMPLEMENT, karte, hain
- Har service, apna, database, aur, tech, stack, rakh, sakta, hai
- Services, WELL-DEFINED, APIs, ke, through, communicate, karte, hain
Term, "microservices" 2011-2012, ke, AASPAAS, POPULAR, HUA — companies, jaise, Netflix, Amazon, aur, eBay, ko, LARGE, monoliths, ko, break, karna, PADА, jab, unki, TEAMS, aur, SCALE, itni, badi, ho, gayi, ki, monolith, MANAGE, karna, MUSHKIL, ho, gaya.
"Micro" naam, ke, BAAWJOOD, service, ki, LINE-COUNT, DEFINING, characteristic, NAHI, hai — ASLI, defining, trait, hai, "INDEPENDENT, DEPLOYABILITY" — EK, service, ko, DUSRO, ko, TOUCH, kiye, BINA, deploy, kiya, ja, sakta, hai, ya, nahi.