Mikrorakendused
Mikrorakendused on arhitektuuristiil, kus tarkvarasüsteem ehitatakse väikeste, iseseisvalt arendatavate ja juurutatavate teenustena. Iga mikrorakendus täidab ühe kindla ärifunktsiooni ning suhtleb teiste teenustega kergete protokollide kaudu, sageli REST API või sõnumipõhise kommunikatsiooni abil. Selline lähenemine kuulub mikroteenuste arhitektuuri alla ning võimaldab sõltumatult arendada, testida ja juurutada üksikuid teenuseid, mis võivad erinevaid tehnoloogiaid kasutada.
Olulised omadused on piiratud funktsionaalsus, iseseisvalt juurutatav ja skaleeritav teenus, selgelt defineeritud API-d ning autonoomne andmete
Tehnoloogiline raamistik hõlmab konteineriseerimist (Docker), orkestratsioon (Kubernetes), teenustevahelist kommunikatsiooni ( REST, gRPC) ning sõnumipõhiseid süsteeme (Kafka, RabbitMQ).
Kasutusvaldkonnad hõlmavad suuri ettevõtteid, e-kaubandust, finants- ja telekommunikatsioonisektorit, kus on vaja eraldi arendada ja hallata kasvavaid