Microservices Orchestration āļ āļēāļĒāđƒāļ™āļšāļĢāļīāļšāļ—āļ‚āļ­āļ‡āļāļēāļĢāļžāļąāļ’āļ™āļēāļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāđāļĨāļ°āļŠāļ–āļēāļ›āļąāļ•āļĒāļāļĢāļĢāļĄāđ„āļĄāđ‚āļ„āļĢāđ€āļ‹āļ­āļĢāđŒāļ§āļīāļŠ āļŦāļĄāļēāļĒāļ–āļķāļ‡āļāļēāļĢāļ›āļĢāļ°āļŠāļēāļ™āļ‡āļēāļ™ āļāļēāļĢāļˆāļąāļ”āļāļēāļĢ āđāļĨāļ°āļāļēāļĢāļ„āļ§āļšāļ„āļļāļĄāļāļēāļĢāđ‚āļ•āđ‰āļ•āļ­āļšāđāļĨāļ°āļāļĢāļ°āļšāļ§āļ™āļāļēāļĢāļĢāļ°āļŦāļ§āđˆāļēāļ‡āđ„āļĄāđ‚āļ„āļĢāđ€āļ‹āļ­āļĢāđŒāļ§āļīāļŠāļ­āļīāļŠāļĢāļ° āđāļ™āļ§āļ—āļēāļ‡āļ™āļĩāđ‰āļŠāđˆāļ§āļĒāđƒāļŦāđ‰āļ™āļąāļāļžāļąāļ’āļ™āļēāļŠāļēāļĄāļēāļĢāļ–āļŠāļĢāđ‰āļēāļ‡āļĢāļ°āļšāļšāļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāļ—āļĩāđˆāļ›āļĢāļąāļšāļ‚āļ™āļēāļ”āđ„āļ”āđ‰ āļĒāļ·āļ”āļŦāļĒāļļāđˆāļ™ āđāļĨāļ°āļšāļģāļĢāļļāļ‡āļĢāļąāļāļĐāļēāđ„āļ”āđ‰ āļ‹āļķāđˆāļ‡āļ›āļĢāļ°āļāļ­āļšāļ”āđ‰āļ§āļĒāļŠāđˆāļ§āļ™āļ›āļĢāļ°āļāļ­āļšāđāļšāļšāđāļĒāļāļŠāđˆāļ§āļ™āđāļšāļšāļŦāļĨāļ§āļĄāđ† āđ„āļĄāđ‚āļ„āļĢāđ€āļ‹āļ­āļĢāđŒāļ§āļīāļŠāđāļ•āđˆāļĨāļ°āļĢāļēāļĒāļāļēāļĢāļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢāļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļ—āļēāļ‡āļ˜āļļāļĢāļāļīāļˆāļ—āļĩāđˆāđ€āļ‰āļžāļēāļ°āđ€āļˆāļēāļ°āļˆāļ‡āđ‚āļ”āļĒāļ­āļąāļ•āđ‚āļ™āļĄāļąāļ•āļī āļ‚āļ“āļ°āđ€āļ”āļĩāļĒāļ§āļāļąāļ™āļāđ‡āļ—āļģāļ‡āļēāļ™āļĢāđˆāļ§āļĄāļāļąāļšāđ„āļĄāđ‚āļ„āļĢāđ€āļ‹āļ­āļĢāđŒāļ§āļīāļŠāļ­āļ·āđˆāļ™āđ† āđ€āļžāļ·āđˆāļ­āđ€āļ‚āļĩāļĒāļ™āđāļĨāļ°āļ™āļģāđ€āļŠāļ™āļ­āđ‚āļ‹āļĨāļđāļŠāļąāļ™āļ—āļĩāđˆāļ„āļĢāļ­āļšāļ„āļĨāļļāļĄ

āđƒāļ™āļ‚āļ“āļ°āļ—āļĩāđˆāļ­āļļāļ•āļŠāļēāļŦāļāļĢāļĢāļĄāļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāļĒāļąāļ‡āļ„āļ‡āļžāļąāļ’āļ™āļēāđāļĨāļ°āļ™āļģāļŠāļ–āļēāļ›āļąāļ•āļĒāļāļĢāļĢāļĄāđ„āļĄāđ‚āļ„āļĢāđ€āļ‹āļ­āļĢāđŒāļ§āļīāļŠāļĄāļēāđƒāļŠāđ‰ āļ„āļ§āļēāļĄāļˆāļģāđ€āļ›āđ‡āļ™āđƒāļ™āļāļēāļĢāļ›āļĢāļ°āļŠāļēāļ™āļ—āļĩāđˆāļĄāļĩāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāđāļĨāļ°āļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļœāļĨāļˆāļķāļ‡āļāļĨāļēāļĒāđ€āļ›āđ‡āļ™āđ€āļĢāļ·āđˆāļ­āļ‡āļŠāļģāļ„āļąāļ āļˆāļēāļāļāļēāļĢāļĻāļķāļāļĐāļēāļ‚āļ­āļ‡ O'Reilly āļ­āļ‡āļ„āđŒāļāļĢāļ›āļĢāļ°āļĄāļēāļ“ 63% āļāļģāļĨāļąāļ‡āđƒāļŠāđ‰āđ„āļĄāđ‚āļ„āļĢāđ€āļ‹āļ­āļĢāđŒāļ§āļīāļŠāđāļĨāļ°āļĢāļ°āļšāļšāđāļšāļšāļāļĢāļ°āļˆāļēāļĒ āđƒāļ™āļ‚āļ“āļ°āļ—āļĩāđˆāļ­āļĩāļ 25% āļāļģāļĨāļąāļ‡āļžāļīāļˆāļēāļĢāļ“āļēāđāļ™āļ§āļ—āļēāļ‡āļ™āļĩāđ‰āļ­āļĒāđˆāļēāļ‡āļˆāļĢāļīāļ‡āļˆāļąāļ‡ āļ›āļĢāļ°āđ‚āļĒāļŠāļ™āđŒāļ—āļĩāđˆāđ„āļ”āđ‰āļĢāļąāļšāļĢāļēāļĒāļ‡āļēāļ™āļˆāļēāļāļāļēāļĢāļĢāļ§āļĄāđ„āļĄāđ‚āļ„āļĢāđ€āļ‹āļ­āļĢāđŒāļ§āļīāļŠ āđ„āļ”āđ‰āđāļāđˆ āļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļ‚āļ­āļ‡āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āļ—āļĩāđˆāđ„āļ”āđ‰āļĢāļąāļšāļāļēāļĢāļ›āļĢāļąāļšāļ›āļĢāļļāļ‡ āļ„āļ§āļēāļĄāļ—āļ™āļ—āļēāļ™āļ•āđˆāļ­āļ‚āđ‰āļ­āļœāļīāļ”āļžāļĨāļēāļ”āļ—āļĩāđˆāļĄāļēāļāļ‚āļķāđ‰āļ™ āđāļĨāļ°āļāļēāļĢāđƒāļŠāđ‰āļ—āļĢāļąāļžāļĒāļēāļāļĢāļ—āļĩāđˆāļ”āļĩāļ‚āļķāđ‰āļ™ āļāļĨāđˆāļēāļ§āļ­āļĩāļāļ™āļąāļĒāļŦāļ™āļķāđˆāļ‡ āļāļēāļĢāļˆāļąāļ”āļ›āļĢāļ°āļŠāļēāļ™āļŠāđˆāļ§āļĒāđƒāļŦāđ‰āļĢāļ°āļšāļšāđāļšāļšāļāļĢāļ°āļˆāļēāļĒāđ€āļŦāļĨāđˆāļēāļ™āļĩāđ‰āļ—āļģāļ‡āļēāļ™āđƒāļ™āļĨāļąāļāļĐāļ“āļ°āļ—āļĩāđˆāļ—āļģāļ‡āļēāļ™āļĢāđˆāļ§āļĄāļāļąāļ™āđāļĨāļ°āļĄāļĩāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļĄāļēāļāļ‚āļķāđ‰āļ™ āļŠāđˆāļ§āļĒāđ€āļžāļīāđˆāļĄāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāđāļĨāļ°āļ„āļ§āļēāļĄāļ™āđˆāļēāđ€āļŠāļ·āđˆāļ­āļ–āļ·āļ­āđ‚āļ”āļĒāļĢāļ§āļĄ

Microservices Orchestration āļ­āļēāļĻāļąāļĒāđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļĄāļ·āļ­ āļĢāļđāļ›āđāļšāļš āđāļĨāļ°āļ§āļīāļ˜āļĩāļāļēāļĢāļ—āļĩāđˆāļŦāļĨāļēāļāļŦāļĨāļēāļĒāđƒāļ™āļāļēāļĢāļˆāļąāļ”āļāļēāļĢāđāļĨāļ°āļ›āļĢāļ°āļŠāļēāļ™āļ‡āļēāļ™āļĢāļ°āļŦāļ§āđˆāļēāļ‡āđ„āļĄāđ‚āļ„āļĢāđ€āļ‹āļ­āļĢāđŒāļ§āļīāļŠ āđ‚āļ‹āļĨāļđāļŠāļąāļ™āļāļēāļĢāļˆāļąāļ”āļ›āļĢāļ°āļŠāļēāļ™āļĒāļ­āļ”āļ™āļīāļĒāļĄāļšāļēāļ‡āđ‚āļ‹āļĨāļđāļŠāļąāļ™ āđ„āļ”āđ‰āđāļāđˆ Kubernetes, Docker Swarm āđāļĨāļ° Apache Mesos āļ‹āļķāđˆāļ‡āļŠāđˆāļ§āļĒāđƒāļŦāđ‰āļ™āļąāļāļžāļąāļ’āļ™āļēāļ›āļĢāļąāļšāđƒāļŠāđ‰ āļāļēāļĢāļ›āļĢāļąāļšāļ‚āļ™āļēāļ” āđāļĨāļ°āļāļēāļĢāļˆāļąāļ”āļāļēāļĢāđ„āļĄāđ‚āļ„āļĢāđ€āļ‹āļ­āļĢāđŒāļ§āļīāļŠāđ„āļ”āđ‰āđ‚āļ”āļĒāļ­āļąāļ•āđ‚āļ™āļĄāļąāļ•āļī āļ•āļĨāļ­āļ”āļˆāļ™āļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢāļ•āļĢāļ§āļˆāļŠāļ­āļšāđāļĨāļ°āđāļāđ‰āđ„āļ‚āļ›āļąāļāļŦāļēāļ—āļĩāđˆāļ‹āļąāļšāļ‹āđ‰āļ­āļ™ āļ™āļ­āļāļˆāļēāļāļ™āļĩāđ‰ āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļĄāļ·āļ­āđ€āļŦāļĨāđˆāļēāļ™āļĩāđ‰āđ„āļ”āđ‰āļĢāļąāļšāļāļēāļĢāļ­āļ­āļāđāļšāļšāļĄāļēāđƒāļŦāđ‰āđ„āļĄāđˆāđ€āļŠāļ·āđˆāļ­āđ€āļĢāļ·āđˆāļ­āļ‡āļĢāļ°āļšāļšāļ„āļĨāļēāļ§āļ”āđŒ āđ‚āļ”āļĒāđƒāļŦāđ‰āļ„āļ§āļēāļĄāđ€āļ‚āđ‰āļēāļāļąāļ™āđ„āļ”āđ‰āđāļĨāļ°āļ„āļ§āļēāļĄāļĒāļ·āļ”āļŦāļĒāļļāđˆāļ™āļ­āļĒāđˆāļēāļ‡āļāļ§āđ‰āļēāļ‡āļ‚āļ§āļēāļ‡āļŠāļģāļŦāļĢāļąāļšāļ­āļ‡āļ„āđŒāļāļĢāļ—āļĩāđˆāļĄāļĩāļāļĨāļĒāļļāļ—āļ˜āđŒāļĄāļąāļĨāļ•āļīāļ„āļĨāļēāļ§āļ”āđŒāļŦāļĢāļ·āļ­āđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡āļžāļ·āđ‰āļ™āļāļēāļ™āđāļšāļšāđ„āļŪāļšāļĢāļīāļ”

āđƒāļ™āļšāļĢāļīāļšāļ—āļ‚āļ­āļ‡āđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄ AppMasterno-code āđāļ™āļ§āļ„āļīāļ”āļ‚āļ­āļ‡ Microservices Orchestration āļĄāļĩāļ„āļ§āļēāļĄāđ€āļāļĩāđˆāļĒāļ§āļ‚āđ‰āļ­āļ‡āļ­āļĒāđˆāļēāļ‡āļĄāļēāļ AppMaster āļŠāđˆāļ§āļĒāđƒāļŦāđ‰āļ­āļ‡āļ„āđŒāļāļĢāļ•āđˆāļēāļ‡āđ† āļŠāļēāļĄāļēāļĢāļ–āļŠāļĢāđ‰āļēāļ‡āđāļšāļšāļˆāļģāļĨāļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ āļ•āļĢāļĢāļāļ°āļ—āļēāļ‡āļ˜āļļāļĢāļāļīāļˆ REST API āđāļĨāļ° WSS Endpoints āđ„āļ”āđ‰ āļˆāļēāļāļ™āļąāđ‰āļ™āļˆāļķāļ‡āļŠāļĢāđ‰āļēāļ‡āđāļĨāļ°āļ›āļĢāļąāļšāđƒāļŠāđ‰āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āđāļšāđ‡āļāđ€āļ­āļ™āļ”āđŒ āđ€āļ§āđ‡āļš āđāļĨāļ°āļĄāļ·āļ­āļ–āļ·āļ­ āļ”āđ‰āļ§āļĒāļāļēāļĢāđƒāļŠāđ‰āļŠāļ–āļēāļ›āļąāļ•āļĒāļāļĢāļĢāļĄāđāļšāļšāđ„āļĄāđ‚āļ„āļĢāđ€āļ‹āļ­āļĢāđŒāļ§āļīāļŠ AppMaster āļ™āļģāđ€āļŠāļ™āļ­āđ‚āļ‹āļĨāļđāļŠāļąāļ™āļ—āļĩāđˆāļ›āļĢāļąāļšāļ‚āļ™āļēāļ”āđ„āļ”āđ‰āđāļĨāļ°āļĒāļ·āļ”āļŦāļĒāļļāđˆāļ™āļŠāļģāļŦāļĢāļąāļšāļāļĢāļ“āļĩāļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™āļ•āđˆāļēāļ‡āđ† āļ•āļąāđ‰āļ‡āđāļ•āđˆāļ˜āļļāļĢāļāļīāļˆāļ‚āļ™āļēāļ”āđ€āļĨāđ‡āļāđ„āļ›āļˆāļ™āļ–āļķāļ‡āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āļĢāļ°āļ”āļąāļšāļ­āļ‡āļ„āđŒāļāļĢ

āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āļŦāļ™āļķāđˆāļ‡āļ‚āļ­āļ‡āļāļēāļĢāļˆāļąāļ”āļāļēāļĢāđ„āļĄāđ‚āļ„āļĢāđ€āļ‹āļ­āļĢāđŒāļ§āļīāļŠāđƒāļ™āļĢāļ°āļšāļšāļ™āļīāđ€āļ§āļĻ AppMaster āļ„āļ·āļ­āļāļēāļĢāļˆāļąāļ”āļāļēāļĢāļāļēāļĢāļŠāļ·āđˆāļ­āļŠāļēāļĢāļĢāļ°āļŦāļ§āđˆāļēāļ‡āļšāļĢāļīāļāļēāļĢāđāļĨāļ°āļāļēāļĢāļĢāđ‰āļ­āļ‡āļ‚āļ­āļāļēāļĢāļāļģāļŦāļ™āļ”āđ€āļŠāđ‰āļ™āļ—āļēāļ‡āļĢāļ°āļŦāļ§āđˆāļēāļ‡āļšāļĢāļīāļāļēāļĢ āļ‹āļķāđˆāļ‡āļŠāļēāļĄāļēāļĢāļ–āļ—āļģāđ„āļ”āđ‰āđ‚āļ”āļĒāđƒāļŠāđ‰āđ€āļāļ•āđ€āļ§āļĒāđŒ API āļ‹āļķāđˆāļ‡āļĄāļĩāļŦāļ™āđ‰āļēāļ—āļĩāđˆāļĢāļąāļšāļœāļīāļ”āļŠāļ­āļšāđƒāļ™āļāļēāļĢāļāļģāļŦāļ™āļ”āđ€āļŠāđ‰āļ™āļ—āļēāļ‡āļ„āļģāļ‚āļ­ āļ­āļ‡āļ„āđŒāļ›āļĢāļ°āļāļ­āļš āđāļĨāļ°āļāļēāļĢāđāļ›āļĨāđ‚āļ›āļĢāđ‚āļ•āļ„āļ­āļĨ āļŠāđˆāļ§āļĒāđƒāļŦāđ‰āđ„āļĄāđ‚āļ„āļĢāđ€āļ‹āļ­āļĢāđŒāļ§āļīāļŠāļ—āļĩāđˆāđāļ•āļāļ•āđˆāļēāļ‡āļāļąāļ™āļŠāļēāļĄāļēāļĢāļ–āđ‚āļ•āđ‰āļ•āļ­āļšāđāļĨāļ°āđāļšāđˆāļ‡āļ›āļąāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļĢāļ°āļŦāļ§āđˆāļēāļ‡āļāļąāļ™āđ„āļ”āđ‰āļ­āļĒāđˆāļēāļ‡āļĢāļēāļšāļĢāļ·āđˆāļ™ āļ™āļ­āļāļˆāļēāļāļ™āļĩāđ‰ āļāļēāļĢāđƒāļŠāđ‰āļāļēāļĢāļĨāļ‡āļ—āļ°āđ€āļšāļĩāļĒāļ™āļšāļĢāļīāļāļēāļĢāđāļĨāļ°āļāļĨāđ„āļāļāļēāļĢāļ„āđ‰āļ™āļŦāļēāļšāļĢāļīāļāļēāļĢāļŠāļēāļĄāļēāļĢāļ–āļŠāđˆāļ§āļĒāļĢāļ°āļšāļļāļšāļĢāļīāļāļēāļĢāļ—āļĩāđˆāļĄāļĩāļ­āļĒāļđāđˆāļ āļēāļĒāđƒāļ™āļĢāļ°āļšāļšāđāļĨāļ°āļ„āđ‰āļ™āļŦāļēāļ­āļīāļ™āļŠāđāļ•āļ™āļ‹āđŒāļ—āļĩāđˆāđ€āļŦāļĄāļēāļ°āļŠāļĄāļ—āļĩāđˆāļˆāļģāđ€āļ›āđ‡āļ™āđƒāļ™āļāļēāļĢāļ•āļ­āļšāļŠāļ™āļ­āļ‡āļ„āļģāļ‚āļ­ āļ‹āļķāđˆāļ‡āļˆāļ°āļŠāđˆāļ§āļĒāđ€āļžāļīāđˆāļĄāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāđ‚āļ”āļĒāļĢāļ§āļĄāđāļĨāļ°āļ„āļ§āļēāļĄāļ™āđˆāļēāđ€āļŠāļ·āđˆāļ­āļ–āļ·āļ­āļ‚āļ­āļ‡āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™

āđāļ‡āđˆāļĄāļļāļĄāļ—āļĩāđˆāļŠāļģāļ„āļąāļāļ­āļĩāļāļ›āļĢāļ°āļāļēāļĢāļŦāļ™āļķāđˆāļ‡āļ‚āļ­āļ‡āļāļēāļĢāļˆāļąāļ”āļāļēāļĢāđ„āļĄāđ‚āļ„āļĢāđ€āļ‹āļ­āļĢāđŒāļ§āļīāļŠāđ€āļāļĩāđˆāļĒāļ§āļ‚āđ‰āļ­āļ‡āļāļąāļšāļāļēāļĢāļ•āļīāļ”āļ•āļēāļĄ āļāļēāļĢāļšāļąāļ™āļ—āļķāļ āđāļĨāļ°āļāļēāļĢāļ•āļīāļ”āļ•āļēāļĄ āļ‹āļķāđˆāļ‡āļŠāđˆāļ§āļĒāđƒāļŦāđ‰āļ™āļąāļāļžāļąāļ’āļ™āļēāđāļĨāļ°āļœāļđāđ‰āļ”āļđāđāļĨāļĢāļ°āļšāļšāđ„āļ”āđ‰āļĢāļąāļšāļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļŠāļīāļ‡āļĨāļķāļāļ—āļĩāđˆāļŠāļģāļ„āļąāļāđ€āļāļĩāđˆāļĒāļ§āļāļąāļšāļŠāļļāļ‚āļ āļēāļžāđāļĨāļ°āļ„āļ§āļēāļĄāđ€āļ›āđ‡āļ™āļ­āļĒāļđāđˆāļ—āļĩāđˆāļ”āļĩāļ‚āļ­āļ‡āļĢāļ°āļšāļšāđāļšāļšāļāļĢāļ°āļˆāļēāļĒ āļ”āđ‰āļ§āļĒāļāļēāļĢāđƒāļŠāđ‰āđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡āļžāļ·āđ‰āļ™āļāļēāļ™āļāļēāļĢāļšāļąāļ™āļ—āļķāļāđāļĨāļ°āļāļēāļĢāļ•āļĢāļ§āļˆāļŠāļ­āļšāđāļšāļšāļĢāļ§āļĄāļĻāļđāļ™āļĒāđŒ āđ€āļŠāđˆāļ™ āļŠāđāļ•āđ‡āļ ELK (Elasticsearch, Logstash āđāļĨāļ° Kibana) āļ™āļąāļāļžāļąāļ’āļ™āļēāļŠāļēāļĄāļēāļĢāļ–āļĢāļąāļšāļĄāļļāļĄāļĄāļ­āļ‡āļŠāļ–āļēāļ™āļ°āļ‚āļ­āļ‡āļŠāđˆāļ§āļ™āļ›āļĢāļ°āļāļ­āļšāļ•āđˆāļēāļ‡āđ† āđāļšāļšāļĢāļ§āļĄāļĻāļđāļ™āļĒāđŒ āļŠāđˆāļ§āļĒāđƒāļŦāđ‰āļžāļ§āļāđ€āļ‚āļēāļ•āļĢāļ§āļˆāļˆāļąāļš āļ§āļīāđ€āļ„āļĢāļēāļ°āļŦāđŒ āđāļĨāļ°āđāļāđ‰āđ„āļ‚āļ›āļąāļāļŦāļēāđ„āļ”āđ‰āļ—āļąāļ™āļ—āđˆāļ§āļ‡āļ—āļĩāđāļĨāļ°āļĄāļĩāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļž āļĄāļēāļĢāļĒāļēāļ—. āļ™āļ­āļāļˆāļēāļāļ™āļĩāđ‰ āļāļēāļĢāđƒāļŠāđ‰āļ›āļĢāļ°āđ‚āļĒāļŠāļ™āđŒāļˆāļēāļāđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļĄāļ·āļ­āļ•āļīāļ”āļ•āļēāļĄāđāļšāļšāļāļĢāļ°āļˆāļēāļĒ āđ€āļŠāđˆāļ™ Jaeger āđāļĨāļ° Zipkin āļŠāđˆāļ§āļĒāđƒāļ™āļāļēāļĢāđāļŠāļ”āļ‡āļ āļēāļžāđāļĨāļ°āļ—āļģāļ„āļ§āļēāļĄāđ€āļ‚āđ‰āļēāđƒāļˆāļāļēāļĢāļžāļķāđˆāļ‡āļžāļēāđāļĨāļ°āļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜āđŒāļĢāļ°āļŦāļ§āđˆāļēāļ‡āļšāļĢāļīāļāļēāļĢ āļŠāđˆāļ§āļĒāđƒāļŦāđ‰āļ™āļąāļāļžāļąāļ’āļ™āļēāļŠāļēāļĄāļēāļĢāļ–āđ€āļžāļīāđˆāļĄāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āđāļĨāļ°āļ„āļ§āļēāļĄāļĒāļ·āļ”āļŦāļĒāļļāđˆāļ™āđ„āļ”āđ‰āļ”āļĩāļĒāļīāđˆāļ‡āļ‚āļķāđ‰āļ™

Microservices Orchestration āļĒāļąāļ‡āļ„āļĢāļ­āļšāļ„āļĨāļļāļĄāđāļ‡āđˆāļĄāļļāļĄāļ­āļ·āđˆāļ™āđ† āļ”āđ‰āļ§āļĒ āđ€āļŠāđˆāļ™ āļāļēāļĢāļˆāļąāļ”āļāļēāļĢāļ—āļĩāđˆāļĒāļ­āļ”āđ€āļĒāļĩāđˆāļĒāļĄ āļāļēāļĢāđ€āļŠāļ·āđˆāļ­āļĄāļŠāļ āļēāļžāļ­āļĒāđˆāļēāļ‡āļ‡āļ”āļ‡āļēāļĄ āđāļĨāļ°āļāļĨāđ„āļāļāļēāļĢāļĢāļąāļāļĐāļēāļ•āļąāļ§āđ€āļ­āļ‡āļ—āļĩāđˆāļ›āļĢāļąāļšāļ›āļĢāļļāļ‡āļ„āļ§āļēāļĄāļ—āļ™āļ—āļēāļ™āđāļĨāļ°āļ„āļ§āļēāļĄāļ™āđˆāļēāđ€āļŠāļ·āđˆāļ­āļ–āļ·āļ­āļ‚āļ­āļ‡āļĢāļ°āļšāļš āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āđ€āļŠāđˆāļ™ āļāļēāļĢāđƒāļŠāđ‰āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļĄāļ·āļ­āđāļĨāļ°āļĢāļđāļ›āđāļšāļš āđ€āļŠāđˆāļ™ āđ€āļ‹āļ­āļĢāđŒāļāļīāļ•āđ€āļšāļĢāļāđ€āļāļ­āļĢāđŒ āđāļœāļ‡āļāļąāđ‰āļ™ āđāļĨāļ°āļāļēāļĢāļĨāļ­āļ‡āđƒāļŦāļĄāđˆāļŠāļēāļĄāļēāļĢāļ–āļ›āđ‰āļ­āļ‡āļāļąāļ™āļ„āļ§āļēāļĄāļĨāđ‰āļĄāđ€āļŦāļĨāļ§āđāļšāļšāđ€āļĢāļĩāļĒāļ‡āļ‹āđ‰āļ­āļ™ āđāļĨāļ°āļĢāļąāļšāļ›āļĢāļ°āļāļąāļ™āļ§āđˆāļēāļāļēāļĢāđ€āļŠāļ·āđˆāļ­āļĄāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļšāļēāļ‡āļŠāđˆāļ§āļ™āļ‚āļ­āļ‡āļšāļĢāļīāļāļēāļĢāļˆāļ°āđ„āļĄāđˆāļ—āļģāđƒāļŦāđ‰āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āļ—āļąāđ‰āļ‡āļŦāļĄāļ”āđ€āļŠāļĩāļĒāļŦāļēāļĒ āđƒāļ™āļ—āļģāļ™āļ­āļ‡āđ€āļ”āļĩāļĒāļ§āļāļąāļ™ āļāļēāļĢāļĢāļ§āļĄāļ„āļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļ–āđƒāļ™āļāļēāļĢāļĢāļąāļāļĐāļēāļ•āļąāļ§āđ€āļ­āļ‡ āđ€āļŠāđˆāļ™ āļāļēāļĢāļĢāļĩāļŠāļ•āļēāļĢāđŒāļ—āļ­āļąāļ•āđ‚āļ™āļĄāļąāļ•āļī āļāļēāļĢāļ›āļĢāļąāļšāļ‚āļ™āļēāļ”āļ­āļąāļ•āđ‚āļ™āļĄāļąāļ•āļī āđāļĨāļ°āļāļēāļĢāļ­āļąāļ›āđ€āļ”āļ•āđāļšāļšāļ•āđˆāļ­āđ€āļ™āļ·āđˆāļ­āļ‡āļŠāļēāļĄāļēāļĢāļ–āđāļāđ‰āđ„āļ‚āļ›āļąāļāļŦāļēāļ—āļĩāđˆāļ­āļēāļˆāđ€āļāļīāļ”āļ‚āļķāđ‰āļ™āđ„āļ”āđ‰ āļĨāļ”āļ„āļ§āļēāļĄāļˆāļģāđ€āļ›āđ‡āļ™āđƒāļ™āļāļēāļĢāđāļ—āļĢāļāđāļ‹āļ‡āļ”āđ‰āļ§āļĒāļ•āļ™āđ€āļ­āļ‡ āđāļĨāļ°āđ€āļžāļīāđˆāļĄāļ„āļ§āļēāļĄāđ€āļŠāļ–āļĩāļĒāļĢāļ‚āļ­āļ‡āļĢāļ°āļšāļšāđ€āļžāļīāđˆāļĄāđ€āļ•āļīāļĄ

āđ‚āļ”āļĒāļŠāļĢāļļāļ› Microservices Orchestration āđāļŠāļ”āļ‡āļ–āļķāļ‡āļŠāđˆāļ§āļ™āļŠāļģāļ„āļąāļāļ‚āļ­āļ‡āļāļēāļĢāļžāļąāļ’āļ™āļēāļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāļŠāļĄāļąāļĒāđƒāļŦāļĄāđˆ āđ‚āļ”āļĒāđ€āļ‰āļžāļēāļ°āļ­āļĒāđˆāļēāļ‡āļĒāļīāđˆāļ‡āđƒāļ™āļšāļĢāļīāļšāļ—āļ‚āļ­āļ‡āļĢāļ°āļšāļšāđāļšāļšāļāļĢāļ°āļˆāļēāļĒāđāļĨāļ°āļŠāļ–āļēāļ›āļąāļ•āļĒāļāļĢāļĢāļĄāđ„āļĄāđ‚āļ„āļĢāđ€āļ‹āļ­āļĢāđŒāļ§āļīāļŠ āļ”āđ‰āļ§āļĒāļāļēāļĢāđƒāļŠāđ‰āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļĄāļ·āļ­ āļĢāļđāļ›āđāļšāļš āđāļĨāļ°āļāļĨāļĒāļļāļ—āļ˜āđŒāļ—āļĩāđˆāļĄāļĩāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāļˆāļąāļ”āļāļēāļĢ āļ­āļ‡āļ„āđŒāļāļĢāļˆāļ°āļŠāļēāļĄāļēāļĢāļ–āļ„āļ§āļšāļ„āļļāļĄāļžāļĨāļąāļ‡āđāļĨāļ°āļĻāļąāļāļĒāļ āļēāļžāļ‚āļ­āļ‡āđ„āļĄāđ‚āļ„āļĢāđ€āļ‹āļ­āļĢāđŒāļ§āļīāļŠ āļ‚āļ“āļ°āđ€āļ”āļĩāļĒāļ§āļāļąāļ™āļāđ‡āļĢāļąāļšāļ›āļĢāļ°āļāļąāļ™āļ„āļ§āļēāļĄāļ™āđˆāļēāđ€āļŠāļ·āđˆāļ­āļ–āļ·āļ­ āļ„āļ§āļēāļĄāļĒāļ·āļ”āļŦāļĒāļļāđˆāļ™ āđāļĨāļ°āļ„āļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļ–āđƒāļ™āļāļēāļĢāļ›āļĢāļąāļšāļ‚āļ™āļēāļ”āļ—āļĩāđˆāļĄāļēāļāļ‚āļķāđ‰āļ™ āđ€āļ™āļ·āđˆāļ­āļ‡āļˆāļēāļāđ€āļ›āđ‡āļ™āđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄāļ—āļĩāđˆ no-code āđ€āļžāļ·āđˆāļ­āļĢāļ­āļ‡āļĢāļąāļšāđāļšāđ‡āļāđ€āļ­āļ™āļ”āđŒ āđ€āļ§āđ‡āļš āđāļĨāļ°āļāļēāļĢāļžāļąāļ’āļ™āļēāđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āļšāļ™āļĄāļ·āļ­āļ–āļ·āļ­ AppMaster āļˆāļķāļ‡āđ€āļŦāļĄāļēāļ°āļ­āļĒāđˆāļēāļ‡āļĒāļīāđˆāļ‡āļ—āļĩāđˆāļˆāļ°āđƒāļŠāđ‰āļ›āļĢāļ°āđ‚āļĒāļŠāļ™āđŒāļˆāļēāļāļŠāļīāļ—āļ˜āļīāļ›āļĢāļ°āđ‚āļĒāļŠāļ™āđŒāļ—āļĩāđˆ Microservices Orchestration āļĄāļ­āļšāđƒāļŦāđ‰ āļŠāđˆāļ§āļĒāđƒāļŦāđ‰āļœāļđāđ‰āđƒāļŠāđ‰āļŠāļēāļĄāļēāļĢāļ–āļŠāļĢāđ‰āļēāļ‡āđ‚āļ‹āļĨāļđāļŠāļąāļ™āļ—āļĩāđˆāļĄāļĩāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļž āđāļ‚āđ‡āļ‡āđāļāļĢāđˆāļ‡ āđāļĨāļ°āļ­āđ€āļ™āļāļ›āļĢāļ°āļŠāļ‡āļ„āđŒāļŠāļģāļŦāļĢāļąāļšāļāļĢāļ“āļĩāļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™āđāļĨāļ°āļ­āļļāļ•āļŠāļēāļŦāļāļĢāļĢāļĄāļ•āđˆāļēāļ‡āđ† .