20 āļĄāļī.āļĒ. 2566·āļ­āđˆāļēāļ™ 1 āļ™āļēāļ—āļĩ

āđ„āļĄāđ‚āļ„āļĢāđ€āļ‹āļ­āļĢāđŒāļ§āļīāļŠāļ”āđ‰āļ§āļĒ Go

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

āđ„āļĄāđ‚āļ„āļĢāđ€āļ‹āļ­āļĢāđŒāļ§āļīāļŠāļ”āđ‰āļ§āļĒ Go

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

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

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

āļ›āļĢāļ°āđ‚āļĒāļŠāļ™āđŒāļ‚āļ­āļ‡āļāļēāļĢāđƒāļŠāđ‰ Microservices āļāļąāļš Go

Go āļŦāļĢāļ·āļ­āļ—āļĩāđˆāđ€āļĢāļĩāļĒāļāļ§āđˆāļē Golang āđ€āļ›āđ‡āļ™āļ āļēāļĐāļēāđ‚āļ›āļĢāđāļāļĢāļĄāļ—āļĩāđˆāļ—āļąāļ™āļŠāļĄāļąāļĒāđāļĨāļ°āļĄāļĩāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļŠāļđāļ‡ āļ‹āļķāđˆāļ‡āđ„āļ”āđ‰āļĢāļąāļšāļ„āļ§āļēāļĄāļŠāļ™āđƒāļˆāļ­āļĒāđˆāļēāļ‡āļĄāļēāļāđƒāļ™āļ­āļļāļ•āļŠāļēāļŦāļāļĢāļĢāļĄāļāļēāļĢāļžāļąāļ’āļ™āļēāļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒ Go āļžāļąāļ’āļ™āļēāđ‚āļ”āļĒāļ§āļīāļĻāļ§āļāļĢāļ‚āļ­āļ‡ Google āđ‚āļ”āļĒāļžāļīāļĄāļžāđŒāđāļšāļšāļ„āļ‡āļ—āļĩāđˆ āļĢāļ§āļšāļĢāļ§āļĄāļ‚āļĒāļ° āđāļĨāļ°āļ­āļ­āļāđāļšāļšāļĄāļēāļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāļ—āļģāļ‡āļēāļ™āļžāļĢāđ‰āļ­āļĄāļāļąāļ™ āļ—āļģāđƒāļŦāđ‰āđ€āļ›āđ‡āļ™āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ—āļĩāđˆāđ€āļŦāļĄāļēāļ°āļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāļŠāļĢāđ‰āļēāļ‡āđ„āļĄāđ‚āļ„āļĢāđ€āļ‹āļ­āļĢāđŒāļ§āļīāļŠāļŠāļģāļŦāļĢāļąāļšāđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āļ‚āļ™āļēāļ”āđƒāļŦāļāđˆ āļ›āļĢāļ°āđ‚āļĒāļŠāļ™āđŒāļŦāļĨāļąāļāļšāļēāļ‡āļ›āļĢāļ°āļāļēāļĢāļ‚āļ­āļ‡āļāļēāļĢāđƒāļŠāđ‰ Go āļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāļžāļąāļ’āļ™āļēāđ„āļĄāđ‚āļ„āļĢāđ€āļ‹āļ­āļĢāđŒāļ§āļīāļŠ āđ„āļ”āđ‰āđāļāđˆ:

  1. āļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļ—āļĩāđˆāđāļ‚āđ‡āļ‡āđāļāļĢāđˆāļ‡: Go āđ€āļ›āđ‡āļ™āļ āļēāļĐāļēāļ—āļĩāđˆāļ„āļ­āļĄāđ„āļžāļĨāđŒāđ‚āļ”āļĒāđ€āļ™āđ‰āļ™āļ—āļĩāđˆāļ„āļ§āļēāļĄāđ€āļĢāļĩāļĒāļšāļ‡āđˆāļēāļĒāđāļĨāļ°āļĄāļĩāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļž āļ—āļģāđƒāļŦāđ‰āđ„āļ”āđ‰āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāđˆāļ™āļ—āļĩāđˆāļĄāļĩāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļŠāļđāļ‡āđāļĨāļ°āļĄāļĩāđ€āļ§āļĨāļēāđāļāļ‡āļ•āđˆāļģāļ—āļĩāđˆāļŠāļēāļĄāļēāļĢāļ–āļ›āļĢāļąāļšāļ‚āļ™āļēāļ”āđ„āļ”āđ‰āļ”āļĩ āļ•āļąāļ§āļĢāļ§āļšāļĢāļ§āļĄāļ‚āļĒāļ°āļ‚āļ­āļ‡ Go āļ—āļģāđƒāļŦāđ‰āđāļ™āđˆāđƒāļˆāļ§āđˆāļēāļĄāļĩāļāļēāļĢāļŦāļĒāļļāļ”āļŠāļąāđˆāļ§āļ„āļĢāļēāļ§āļ™āđ‰āļ­āļĒāļ—āļĩāđˆāļŠāļļāļ” āļ‹āļķāđˆāļ‡āļĄāļĩāļ„āļ§āļēāļĄāđ€āļāļĩāđˆāļĒāļ§āļ‚āđ‰āļ­āļ‡āđ‚āļ”āļĒāđ€āļ‰āļžāļēāļ°āļ­āļĒāđˆāļēāļ‡āļĒāļīāđˆāļ‡āļŠāļģāļŦāļĢāļąāļšāļŠāļ–āļēāļ›āļąāļ•āļĒāļāļĢāļĢāļĄāđ„āļĄāđ‚āļ„āļĢāđ€āļ‹āļ­āļĢāđŒāļ§āļīāļŠāļ—āļĩāđˆāļĄāļĩāļ­āļīāļ™āļŠāđāļ•āļ™āļ‹āđŒāļ‚āļ­āļ‡āļšāļĢāļīāļāļēāļĢāļˆāļģāļ™āļ§āļ™āļĄāļēāļāļ—āļģāļ‡āļēāļ™āļ­āļĒāļđāđˆ āđāļĨāļ°āļˆāļģāđ€āļ›āđ‡āļ™āļ•āđ‰āļ­āļ‡āļĄāļĩāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāđāļĨāļ°āļ•āļ­āļšāļŠāļ™āļ­āļ‡
  2. āļāļēāļĢāļ—āļģāļ‡āļēāļ™āļžāļĢāđ‰āļ­āļĄāļāļąāļ™: Go āđƒāļŦāđ‰āļāļēāļĢāļŠāļ™āļąāļšāļŠāļ™āļļāļ™āļĢāļ°āļ”āļąāļšāđ€āļŸāļīāļĢāđŒāļŠāļ„āļĨāļēāļŠāļŠāļģāļŦāļĢāļąāļš āļāļēāļĢāļ—āļģāļ‡āļēāļ™āļžāļĢāđ‰āļ­āļĄ āļāļąāļ™āļœāđˆāļēāļ™ goroutines āđāļĨāļ°āļŠāđˆāļ­āļ‡āļ—āļēāļ‡ āļŠāđˆāļ§āļĒāđƒāļŦāđ‰āļ™āļąāļāļžāļąāļ’āļ™āļēāļŠāļēāļĄāļēāļĢāļ–āđ€āļ‚āļĩāļĒāļ™āđ‚āļ„āđ‰āļ”āļžāļĢāđ‰āļ­āļĄāļāļąāļ™āļ—āļĩāđˆāļĄāļĩāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāđ‚āļ”āļĒāđƒāļŠāđ‰āļ„āļ§āļēāļĄāļžāļĒāļēāļĒāļēāļĄāļ™āđ‰āļ­āļĒāļ—āļĩāđˆāļŠāļļāļ” āļ™āļĩāđˆāđ€āļ›āđ‡āļ™āļŠāļīāđˆāļ‡āļŠāļģāļ„āļąāļāđƒāļ™āļŠāļ–āļēāļ›āļąāļ•āļĒāļāļĢāļĢāļĄāđ„āļĄāđ‚āļ„āļĢāđ€āļ‹āļ­āļĢāđŒāļ§āļīāļŠ āļ‹āļķāđˆāļ‡āļšāļĢāļīāļāļēāļĢāļ•āđˆāļēāļ‡āđ† āļˆāļģāđ€āļ›āđ‡āļ™āļ•āđ‰āļ­āļ‡āļ—āļģāļ‡āļēāļ™āļ„āļ§āļšāļ„āļđāđˆāļāļąāļ™āđāļĨāļ°āļˆāļąāļ”āļāļēāļĢāļāļąāļšāļ›āļĢāļīāļĄāļēāļ“āļ‡āļēāļ™āļˆāļģāļ™āļ§āļ™āļĄāļēāļāļžāļĢāđ‰āļ­āļĄāļāļąāļ™
  3. Simple Syntax: Go āđ„āļ”āđ‰āļĢāļąāļšāļāļēāļĢāļ­āļ­āļāđāļšāļšāđ‚āļ”āļĒāļ„āļģāļ™āļķāļ‡āļ–āļķāļ‡āļ„āļ§āļēāļĄāđ€āļĢāļĩāļĒāļšāļ‡āđˆāļēāļĒ āđ€āļžāļ·āđˆāļ­āđƒāļŦāđ‰āļĄāļąāđˆāļ™āđƒāļˆāļ§āđˆāļēāđ‚āļ„āđ‰āļ”āļ™āļąāđ‰āļ™āļ‡āđˆāļēāļĒāļ•āđˆāļ­āļāļēāļĢāđ€āļ‚āđ‰āļēāđƒāļˆāđāļĨāļ°āļšāļģāļĢāļļāļ‡āļĢāļąāļāļĐāļē āļŠāļīāđˆāļ‡āļ™āļĩāđ‰āļĄāļĩāļ›āļĢāļ°āđ‚āļĒāļŠāļ™āđŒāļ­āļĒāđˆāļēāļ‡āļĒāļīāđˆāļ‡āđ€āļĄāļ·āđˆāļ­āļ—āļģāļ‡āļēāļ™āļāļąāļšāļŠāļ–āļēāļ›āļąāļ•āļĒāļāļĢāļĢāļĄ microservices āļ‹āļķāđˆāļ‡āđāļ•āđˆāļĨāļ°āļšāļĢāļīāļāļēāļĢāļ„āļ§āļĢāđ€āļĢāļĩāļĒāļšāļ‡āđˆāļēāļĒāđāļĨāļ°āļ­āļĒāļđāđˆāđƒāļ™āļ•āļąāļ§āđ€āļ­āļ‡āļĄāļēāļāļ—āļĩāđˆāļŠāļļāļ”
  4. āđ„āļĨāļšāļĢāļēāļĢāļĩāļĄāļēāļ•āļĢāļāļēāļ™āđāļĨāļ°āļĢāļ°āļšāļšāļ™āļīāđ€āļ§āļĻ: Go āļĄāļĩāđ„āļĨāļšāļĢāļēāļĢāļĩāļĄāļēāļ•āļĢāļāļēāļ™āļ—āļĩāđˆāļ„āļĢāļ­āļšāļ„āļĨāļļāļĄ āļ—āļģāđƒāļŦāđ‰āļ™āļąāļāļžāļąāļ’āļ™āļēāļŠāļēāļĄāļēāļĢāļ–āļŠāļĢāđ‰āļēāļ‡āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āđ„āļ”āđ‰āļ‡āđˆāļēāļĒāđ‚āļ”āļĒāđ„āļĄāđˆāļ•āđ‰āļ­āļ‡āļžāļķāđˆāļ‡āļžāļēāļāļēāļĢāļžāļķāđˆāļ‡āļžāļēāļ āļēāļĒāļ™āļ­āļāļĄāļēāļāļ™āļąāļ āļ™āļ­āļāļˆāļēāļāļ™āļĩāđ‰ āļĢāļ°āļšāļšāļ™āļīāđ€āļ§āļĻāļ—āļĩāđˆāļāļģāļĨāļąāļ‡āđ€āļ•āļīāļšāđ‚āļ•āļ‚āļ­āļ‡ Go āļĒāļąāļ‡āļĄāļĩāđ„āļĨāļšāļĢāļēāļĢāļĩāđˆāđāļĨāļ°āđ€āļŸāļĢāļĄāđ€āļ§āļīāļĢāđŒāļāļ—āļĩāđˆāļœāđˆāļēāļ™āļāļēāļĢāļ—āļ”āļŠāļ­āļšāļāļēāļĢāļŠāļđāđ‰āļĢāļšāļˆāļģāļ™āļ§āļ™āļĄāļēāļāļ‹āļķāđˆāļ‡āļĢāļ­āļ‡āļĢāļąāļšāļāļēāļĢāļžāļąāļ’āļ™āļēāđ„āļĄāđ‚āļ„āļĢāđ€āļ‹āļ­āļĢāđŒāļ§āļīāļŠāļ­āļĒāđˆāļēāļ‡āļŠāļąāļ”āđ€āļˆāļ™ āđ€āļŠāđˆāļ™ gRPC, Gin āđāļĨāļ° Echo
  5. āļāļēāļĢāļ„āļ­āļĄāđ„āļžāļĨāđŒāđāļĨāļ°āļāļēāļĢāļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢāļ—āļĩāđˆāļĄāļĩāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļž: Go āđ‚āļ”āļ”āđ€āļ”āđˆāļ™āļ”āđ‰āļ§āļĒāđ€āļ§āļĨāļēāđƒāļ™āļāļēāļĢāļ„āļ­āļĄāđ„āļžāļĨāđŒāļ—āļĩāđˆāļĢāļ§āļ”āđ€āļĢāđ‡āļ§āđāļĨāļ°āđ€āļ­āļēāļ•āđŒāļžāļļāļ•āđ„āļšāļ™āļēāļĢāļĩāļ—āļĩāđˆāļĄāļĩāļ™āđ‰āļģāļŦāļ™āļąāļāđ€āļšāļē āļ‹āļķāđˆāļ‡āļŠāđˆāļ§āļĒāđƒāļŦāđ‰āļāļĢāļ°āļšāļ§āļ™āļāļēāļĢāļŠāļĢāđ‰āļēāļ‡āđāļĨāļ°āļāļēāļĢāļ›āļĢāļąāļšāđƒāļŠāđ‰āļĢāļ§āļ”āđ€āļĢāđ‡āļ§ āļŠāļīāđˆāļ‡āļ™āļĩāđ‰āđ€āļ‚āđ‰āļēāļāļąāļ™āđ„āļ”āđ‰āļ”āļĩāļāļąāļšāļ§āļīāļ˜āļĩāļāļēāļĢāļ›āļĢāļąāļšāđƒāļŠāđ‰āļ—āļĩāđˆāđ€āļžāļīāđˆāļĄāļ‚āļķāđ‰āļ™āđāļĨāļ°āļ•āđˆāļ­āđ€āļ™āļ·āđˆāļ­āļ‡āļ‹āļķāđˆāļ‡āđƒāļŠāđ‰āļāļąāļ™āļ—āļąāđˆāļ§āđ„āļ›āđƒāļ™āļŠāļ–āļēāļ›āļąāļ•āļĒāļāļĢāļĢāļĄāđ„āļĄāđ‚āļ„āļĢāđ€āļ‹āļ­āļĢāđŒāļ§āļīāļŠ
  6. āļāļēāļĢāļŠāļ™āļąāļšāļŠāļ™āļļāļ™āļŠāļļāļĄāļŠāļ™āļ—āļĩāđˆāđāļ‚āđ‡āļ‡āđāļāļĢāđˆāļ‡: Go āļĄāļĩāļŠāļļāļĄāļŠāļ™āļ‚āļ™āļēāļ”āđƒāļŦāļāđˆāļ—āļĩāđˆāļāļĢāļ°āļ•āļ·āļ­āļĢāļ·āļ­āļĢāđ‰āļ™āļ‚āļ­āļ‡āļ™āļąāļāļžāļąāļ’āļ™āļē āļ‹āļķāđˆāļ‡āđƒāļŦāđ‰āļāļēāļĢāđ€āļ‚āđ‰āļēāļ–āļķāļ‡āļāļēāļ™āļ„āļ§āļēāļĄāļĢāļđāđ‰āļ—āļĩāđˆāļāļ§āđ‰āļēāļ‡āļ‚āļ§āļēāļ‡ āļ•āļĨāļ­āļ”āļˆāļ™āļāļēāļĢāļ­āļąāļ›āđ€āļ”āļ•āđāļĨāļ°āļāļēāļĢāļ›āļĢāļąāļšāļ›āļĢāļļāļ‡āļ āļēāļĐāļēāđāļĨāļ°āļĢāļ°āļšāļšāļ™āļīāđ€āļ§āļĻāđ€āļĄāļ·āđˆāļ­āđ€āļ§āļĨāļēāļœāđˆāļēāļ™āđ„āļ›

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

āđāļ™āļ§āļ—āļēāļ‡āļ›āļāļīāļšāļąāļ•āļīāļ—āļĩāđˆāļ”āļĩāļ—āļĩāđˆāļŠāļļāļ”āļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāļžāļąāļ’āļ™āļēāđ„āļĄāđ‚āļ„āļĢāđ€āļ‹āļ­āļĢāđŒāļ§āļīāļŠāđƒāļ™ Go

āđ€āļĄāļ·āđˆāļ­āļ™āļģ Go āđ„āļ›āļžāļąāļ’āļ™āļēāđ„āļĄāđ‚āļ„āļĢāđ€āļ‹āļ­āļĢāđŒāļ§āļīāļŠ āļˆāļģāđ€āļ›āđ‡āļ™āļ•āđ‰āļ­āļ‡āļ›āļāļīāļšāļąāļ•āļīāļ•āļēāļĄāđāļ™āļ§āļ—āļēāļ‡āļ›āļāļīāļšāļąāļ•āļīāļ—āļĩāđˆāļ”āļĩāļ—āļĩāđˆāļŠāļļāļ”āđ€āļžāļ·āđˆāļ­āđƒāļŦāđ‰āđāļ™āđˆāđƒāļˆāļ§āđˆāļēāļšāļĢāļīāļāļēāļĢāļ‚āļ­āļ‡āļ„āļļāļ“āļĄāļĩāļ„āļ§āļēāļĄāļĒāļ·āļ”āļŦāļĒāļļāđˆāļ™āđāļĨāļ°āļšāļģāļĢāļļāļ‡āļĢāļąāļāļĐāļēāđ„āļ”āđ‰ āļ”āđ‰āļēāļ™āļĨāđˆāļēāļ‡āļ™āļĩāđ‰āļ„āļ·āļ­āļŦāļĨāļąāļāļ›āļāļīāļšāļąāļ•āļīāļ—āļĩāđˆāļ”āļĩāļ—āļĩāđˆāļŠāļļāļ”āļ—āļĩāđˆāļ„āļ§āļĢāļžāļīāļˆāļēāļĢāļ“āļēāđ€āļĄāļ·āđˆāļ­āļžāļąāļ’āļ™āļēāđ„āļĄāđ‚āļ„āļĢāđ€āļ‹āļ­āļĢāđŒāļ§āļīāļŠāđƒāļ™ Go:

  1. āļ­āļ­āļāđāļšāļš API āļ”āđ‰āļ§āļĒāļŠāļąāļāļāļēāļ—āļĩāđˆāļāļģāļŦāļ™āļ”āđ„āļ§āđ‰āļ­āļĒāđˆāļēāļ‡āļ”āļĩ: āļāļēāļĢāļĢāļąāļāļĐāļēāļŠāļąāļāļāļē API āļ—āļĩāđˆāļŠāļąāļ”āđ€āļˆāļ™āđāļĨāļ°āļŠāļ­āļ”āļ„āļĨāđ‰āļ­āļ‡āļāļąāļ™āđ€āļ›āđ‡āļ™āļŠāļīāđˆāļ‡āļŠāļģāļ„āļąāļāļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāļŠāļ·āđˆāļ­āļŠāļēāļĢāļ—āļĩāđˆāđ€āļŠāļ·āđˆāļ­āļ–āļ·āļ­āđ„āļ”āđ‰āļĢāļ°āļŦāļ§āđˆāļēāļ‡āđ„āļĄāđ‚āļ„āļĢāđ€āļ‹āļ­āļĢāđŒāļ§āļīāļŠ API āļ„āļ§āļĢāđ€āļ›āđ‡āļ™āđ„āļ›āļ•āļēāļĄāļŦāļĨāļąāļāļāļēāļĢ RESTful āļŦāļēāļāđ€āļ›āđ‡āļ™āđ„āļ›āđ„āļ”āđ‰ āđ‚āļ”āļĒāļĄāļĩāļ­āļīāļ™āđ€āļ—āļ­āļĢāđŒāđ€āļŸāļ‹āļ—āļĩāđˆāđ€āļ›āđ‡āļ™āļĄāļēāļ•āļĢāļāļēāļ™āļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāļŠāļ·āđˆāļ­āļŠāļēāļĢāđāļĨāļ°āļāļēāļĢāļāļģāļŦāļ™āļ”āđ€āļ§āļ­āļĢāđŒāļŠāļąāļ™āļ—āļĩāđˆāļŠāļąāļ”āđ€āļˆāļ™ āđ„āļĨāļšāļĢāļēāļĢāļĩ āđ€āļŠāđˆāļ™ gRPC āļŠāļēāļĄāļēāļĢāļ–āļŠāđˆāļ§āļĒāđƒāļ™āđ€āļĢāļ·āđˆāļ­āļ‡āļ™āļĩāđ‰āđ„āļ”āđ‰ āđ€āļ™āļ·āđˆāļ­āļ‡āļˆāļēāļāđ€āļ›āđ‡āļ™āđ€āļŸāļĢāļĄāđ€āļ§āļīāļĢāđŒāļāļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāļ­āļ­āļāđāļšāļš API āļ—āļĩāđˆāļĄāļĩāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļž āļ›āļĢāļąāļšāļ‚āļ™āļēāļ”āđ„āļ”āđ‰ āđāļĨāļ°āļ›āļĢāļ°āđ€āļ āļ—āļ—āļĩāđˆāļ›āļĨāļ­āļ”āļ āļąāļĒ
  2. āļšāļĢāļīāļāļēāļĢāļ„āļđāđˆāļ­āļĒāđˆāļēāļ‡āļŦāļĨāļ§āļĄāđ†: āļšāļĢāļīāļāļēāļĢāļ‚āļ™āļēāļ”āđ€āļĨāđ‡āļāļ„āļ§āļĢāļĄāļĩāļ„āļ§āļēāļĄāđ€āļ›āđ‡āļ™āļ­āļīāļŠāļĢāļ°āļĄāļēāļāļ—āļĩāđˆāļŠāļļāļ”āđ€āļ—āđˆāļēāļ—āļĩāđˆāļˆāļ°āđ€āļ›āđ‡āļ™āđ„āļ›āđ„āļ”āđ‰ āļŦāļĨāļĩāļāđ€āļĨāļĩāđˆāļĒāļ‡āļāļēāļĢāļžāļķāđˆāļ‡āļžāļēāļšāļĢāļīāļāļēāļĢāļĢāļ°āļŦāļ§āđˆāļēāļ‡āļāļąāļ™āđ‚āļ”āļĒāđ„āļĄāđˆāļˆāļģāđ€āļ›āđ‡āļ™ āđāļĨāļ°āļ•āļĢāļ§āļˆāļŠāļ­āļšāđƒāļŦāđ‰āđāļ™āđˆāđƒāļˆāļ§āđˆāļēāļšāļĢāļīāļāļēāļĢāļ•āđˆāļēāļ‡āđ† āđƒāļŠāđ‰āđ€āļ‰āļžāļēāļ° API āļŠāļēāļ˜āļēāļĢāļ“āļ°āđƒāļ™āļāļēāļĢāļŠāļ·āđˆāļ­āļŠāļēāļĢ āļŠāļīāđˆāļ‡āļ™āļĩāđ‰āļŠāđˆāļ§āļĒāļĨāļ”āļ„āļ§āļēāļĄāļ‹āļąāļšāļ‹āđ‰āļ­āļ™āļ‚āļ­āļ‡āļāļēāļĢāđ‚āļ•āđ‰āļ•āļ­āļšāļĢāļ°āļŦāļ§āđˆāļēāļ‡āļšāļĢāļīāļāļēāļĢāđāļĨāļ°āļ­āļģāļ™āļ§āļĒāļ„āļ§āļēāļĄāļŠāļ°āļ”āļ§āļāđƒāļ™āļŠāļ āļēāļžāđāļ§āļ”āļĨāđ‰āļ­āļĄāļ—āļĩāđˆāļ‡āđˆāļēāļĒāļ‚āļķāđ‰āļ™āđāļĨāļ°āļĒāļ·āļ”āļŦāļĒāļļāđˆāļ™āļĄāļēāļāļ‚āļķāđ‰āļ™āļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāļ­āļąāļ›āđ€āļ”āļ•āđāļĨāļ°āļāļēāļĢāļ›āļĢāļąāļšāđƒāļŠāđ‰
  3. āđāļĒāļāļ•āļĢāļĢāļāļ°āļ—āļēāļ‡āļ˜āļļāļĢāļāļīāļˆ: āļŠāļĢāļļāļ›āļ•āļĢāļĢāļāļ°āļ—āļēāļ‡āļ˜āļļāļĢāļāļīāļˆāļ āļēāļĒāđƒāļ™āļšāļĢāļīāļāļēāļĢāđāļ•āđˆāļĨāļ°āļĢāļēāļĒāļāļēāļĢ āđ‚āļ”āļĒāđāļĒāļāļ­āļ­āļāļˆāļēāļāļŠāļąāļāļāļē API āđāļĨāļ°āļāļĨāđ„āļāļāļēāļĢāļŠāļ·āđˆāļ­āļŠāļēāļĢ āļ‹āļķāđˆāļ‡āļŠāđˆāļ§āļĒāđƒāļŦāđ‰āļŠāļēāļĄāļēāļĢāļ–āļšāļģāļĢāļļāļ‡āļĢāļąāļāļĐāļēāđāļĨāļ°āļ­āļąāļ›āđ€āļ”āļ•āđ„āļ”āđ‰āļ‡āđˆāļēāļĒāļ‚āļķāđ‰āļ™ āđāļĨāļ°āļŠāđˆāļ§āļĒāđƒāļŦāđ‰āđāļĒāļāļ‚āđ‰āļ­āļāļąāļ‡āļ§āļĨāļĢāļ°āļŦāļ§āđˆāļēāļ‡āļŠāđˆāļ§āļ™āļ•āđˆāļēāļ‡āđ† āļ‚āļ­āļ‡āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āđ„āļ”āđ‰āļĄāļēāļāļ‚āļķāđ‰āļ™
  4. āđƒāļŠāđ‰āļāļēāļĢāļˆāļąāļ”āļāļēāļĢāļ‚āđ‰āļ­āļœāļīāļ”āļžāļĨāļēāļ”: āļŠāļ–āļēāļ›āļąāļ•āļĒāļāļĢāļĢāļĄ Microservices āļ•āđ‰āļ­āļ‡āļāļēāļĢāļāļēāļĢāļˆāļąāļ”āļāļēāļĢāļ‚āđ‰āļ­āļœāļīāļ”āļžāļĨāļēāļ”āļ—āļĩāđˆāļ„āļĢāļ­āļšāļ„āļĨāļļāļĄāđ€āļžāļ·āđˆāļ­āđƒāļŦāđ‰āđāļ™āđˆāđƒāļˆāļ§āđˆāļēāļĄāļĩāļ„āļ§āļēāļĄāļĒāļ·āļ”āļŦāļĒāļļāđˆāļ™āđ€āļĄāļ·āđˆāļ­āđ€āļœāļŠāļīāļāļāļąāļšāļ„āļ§āļēāļĄāļĨāđ‰āļĄāđ€āļŦāļĨāļ§ āđƒāļŠāđ‰āļāļĨāđ„āļāļāļēāļĢāļˆāļąāļ”āļāļēāļĢāļ‚āđ‰āļ­āļœāļīāļ”āļžāļĨāļēāļ”āļ—āļĩāđˆāđ€āļŦāļĄāļēāļ°āļŠāļĄāđ€āļžāļ·āđˆāļ­āļˆāļąāļ”āļāļēāļĢāļāļąāļšāļ„āļ§āļēāļĄāļĨāđ‰āļĄāđ€āļŦāļĨāļ§āđƒāļ™āļāļēāļĢāļŠāļ·āđˆāļ­āļŠāļēāļĢāļĢāļ°āļŦāļ§āđˆāļēāļ‡āļšāļĢāļīāļāļēāļĢ āļāļēāļĢāļ›āđ‰āļ­āļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāđ„āļĄāđˆāļ–āļđāļāļ•āđ‰āļ­āļ‡ āđāļĨāļ°āļ‚āđ‰āļ­āļĒāļāđ€āļ§āđ‰āļ™āļ—āļĩāđˆāđ„āļĄāđˆāļ„āļēāļ”āļ„āļīāļ” āļ•āļĢāļ§āļˆāļŠāļ­āļšāđƒāļŦāđ‰āđāļ™āđˆāđƒāļˆāļ§āđˆāļēāļ„āļ§āļēāļĄāļĨāđ‰āļĄāđ€āļŦāļĨāļ§āđ„āļĄāđˆāđ„āļ”āđ‰āļ•āđˆāļ­āđ€āļ™āļ·āđˆāļ­āļ‡āļĄāļēāļˆāļēāļāļĢāļ°āļšāļš āđāļĨāļ°āļšāļĢāļīāļāļēāļĢāļŠāļēāļĄāļēāļĢāļ–āļĨāđ‰āļĄāđ€āļŦāļĨāļ§āđ„āļ”āđ‰āļ­āļĒāđˆāļēāļ‡āļ‡āļ”āļ‡āļēāļĄ
  5. āļ›āļĢāļąāļšāđāļ•āđˆāļ‡āļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļž: Go āđ‚āļ”āļ”āđ€āļ”āđˆāļ™āļ”āđ‰āļ§āļĒāļ„āļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļ–āļ”āđ‰āļēāļ™āļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļ—āļĩāđˆāđāļ‚āđ‡āļ‡āđāļāļĢāđˆāļ‡ āđāļ•āđˆāļŠāļīāđˆāļ‡āļŠāļģāļ„āļąāļāļ„āļ·āļ­āļ•āđ‰āļ­āļ‡āļ›āļĢāļąāļšāđāļ•āđˆāļ‡āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āļ‚āļ­āļ‡āļ„āļļāļ“āļ­āļĒāđˆāļēāļ‡āļĨāļ°āđ€āļ­āļĩāļĒāļ”āđ€āļžāļ·āđˆāļ­āđƒāļŠāđ‰āļ›āļĢāļ°āđ‚āļĒāļŠāļ™āđŒāļˆāļēāļāļŠāļīāđˆāļ‡āļ™āļĩāđ‰āļ­āļĒāđˆāļēāļ‡āđ€āļ•āđ‡āļĄāļ—āļĩāđˆ āļ§āļąāļ”āļœāļĨāđāļĨāļ°āļ•āļĢāļ§āļˆāļŠāļ­āļšāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļ‚āļ­āļ‡āļšāļĢāļīāļāļēāļĢāļ‚āļ­āļ‡āļ„āļļāļ“ āđāļĨāļ°āļ›āļĢāļąāļšāđƒāļŦāđ‰āđ€āļŦāļĄāļēāļ°āļŠāļĄāļ•āļēāļĄāļ„āļ§āļēāļĄāļˆāļģāđ€āļ›āđ‡āļ™ āđ‚āļ”āļĒāļžāļīāļˆāļēāļĢāļ“āļēāļˆāļēāļāļ›āļąāļˆāļˆāļąāļĒāļ•āđˆāļēāļ‡āđ† āđ€āļŠāđˆāļ™ āļāļēāļĢāļĢāļ§āļĄāļāļēāļĢāđ€āļŠāļ·āđˆāļ­āļĄāļ•āđˆāļ­ āļāļēāļĢāđāļ„āļŠ āđāļĨāļ°āļĢāļđāļ›āđāļšāļšāļāļēāļĢāļ—āļģāļ‡āļēāļ™āļžāļĢāđ‰āļ­āļĄāļāļąāļ™ āļŠāļīāđˆāļ‡āļ™āļĩāđ‰āļ—āļģāđƒāļŦāđ‰āļĄāļąāđˆāļ™āđƒāļˆāđ„āļ”āđ‰āļ§āđˆāļēāđ„āļĄāđ‚āļ„āļĢāđ€āļ‹āļ­āļĢāđŒāļ§āļīāļŠāļ‚āļ­āļ‡āļ„āļļāļ“āļĒāļąāļ‡āļ„āļ‡āļĄāļĩāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāđāļĨāļ°āļŠāļēāļĄāļēāļĢāļ–āļ›āļĢāļąāļšāļ‚āļ™āļēāļ”āđ„āļ”āđ‰āļ•āļēāļĄāļ„āļ§āļēāļĄāļ•āđ‰āļ­āļ‡āļāļēāļĢ
  6. āļāļēāļĢāļ—āļ”āļŠāļ­āļšāđāļĨāļ°āļāļēāļĢāļ›āļĢāļąāļšāđƒāļŠāđ‰āđ‚āļ”āļĒāļ­āļąāļ•āđ‚āļ™āļĄāļąāļ•āļī: āļŠāđˆāļ§āļ™āļŠāļģāļ„āļąāļāļ‚āļ­āļ‡āļāļēāļĢāļ™āļģāļŠāļ–āļēāļ›āļąāļ•āļĒāļāļĢāļĢāļĄāđ„āļĄāđ‚āļ„āļĢāđ€āļ‹āļ­āļĢāđŒāļ§āļīāļŠāļĄāļēāđƒāļŠāđ‰āļ„āļ·āļ­āļāļēāļĢāļ—āļģāđƒāļŦāđ‰āļĄāļąāđˆāļ™āđƒāļˆāļ§āđˆāļēāļāļĢāļ°āļšāļ§āļ™āļāļēāļĢāļ—āļ”āļŠāļ­āļšāđāļĨāļ°āļāļēāļĢāļ›āļĢāļąāļšāđƒāļŠāđ‰āļ‚āļ­āļ‡āļ„āļļāļ“āđ€āļ›āđ‡āļ™āđāļšāļšāļ­āļąāļ•āđ‚āļ™āļĄāļąāļ•āļīāđāļĨāļ°āļĄāļĩāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļž āđƒāļŠāđ‰āđ„āļ›āļ›āđŒāđ„āļĨāļ™āđŒāļāļēāļĢāļœāļŠāļēāļ™āļĢāļ§āļĄāļ­āļĒāđˆāļēāļ‡āļ•āđˆāļ­āđ€āļ™āļ·āđˆāļ­āļ‡āđāļĨāļ°āļāļēāļĢāļ›āļĢāļąāļšāđƒāļŠāđ‰āļ­āļĒāđˆāļēāļ‡āļ•āđˆāļ­āđ€āļ™āļ·āđˆāļ­āļ‡ (CI/CD) āđ€āļžāļ·āđˆāļ­āļ—āļģāđƒāļŦāđ‰āļāļēāļĢāļŠāļĢāđ‰āļēāļ‡ āļ—āļ”āļŠāļ­āļš āđāļĨāļ°āļ›āļĢāļąāļšāđƒāļŠāđ‰āđ„āļĄāđ‚āļ„āļĢāđ€āļ‹āļ­āļĢāđŒāļ§āļīāļŠāļ‚āļ­āļ‡āļ„āļļāļ“āđ€āļ›āđ‡āļ™āđāļšāļšāļ­āļąāļ•āđ‚āļ™āļĄāļąāļ•āļī āļ—āļģāđƒāļŦāđ‰āļŠāļēāļĄāļēāļĢāļ–āļ­āļąāļ›āđ€āļ”āļ•āļ—āļĩāđˆāđ€āļžāļīāđˆāļĄāļ‚āļķāđ‰āļ™āļ­āļĒāđˆāļēāļ‡āļĢāļ§āļ”āđ€āļĢāđ‡āļ§ āđāļĨāļ°āļĨāļ”āļ„āļ§āļēāļĄāđ€āļŠāļĩāđˆāļĒāļ‡āļ‚āļ­āļ‡āļ„āļ§āļēāļĄāļĨāđ‰āļĄāđ€āļŦāļĨāļ§āļ—āļĩāđˆāđ€āļāļĩāđˆāļĒāļ§āļ‚āđ‰āļ­āļ‡āļāļąāļšāļāļēāļĢāļ›āļĢāļąāļšāđƒāļŠāđ‰

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

āļĢāļđāļ›āđāļšāļšāļŠāļ–āļēāļ›āļąāļ•āļĒāļāļĢāļĢāļĄāļ—āļĩāđˆāļŠāļģāļ„āļąāļāļŠāļģāļŦāļĢāļąāļšāđ„āļĄāđ‚āļ„āļĢāđ€āļ‹āļ­āļĢāđŒāļ§āļīāļŠāđāļšāļš Go-Based

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

āļāļēāļĢāļ­āļ­āļāđāļšāļšāļ—āļĩāđˆāļ‚āļąāļšāđ€āļ„āļĨāļ·āđˆāļ­āļ™āļ”āđ‰āļ§āļĒāđ‚āļ”āđ€āļĄāļ™ (DDD)

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

āļāļēāļĢāđāļĒāļāļ„āļ§āļēāļĄāļĢāļąāļšāļœāļīāļ”āļŠāļ­āļšāļ‚āļ­āļ‡āđāļšāļšāļŠāļ­āļšāļ–āļēāļĄāļ„āļģāļŠāļąāđˆāļ‡ (CQRS)

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

āļŠāļ–āļēāļ›āļąāļ•āļĒāļāļĢāļĢāļĄāļ—āļĩāđˆāļ‚āļąāļšāđ€āļ„āļĨāļ·āđˆāļ­āļ™āļ”āđ‰āļ§āļĒāđ€āļŦāļ•āļļāļāļēāļĢāļ“āđŒ (EDA)

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

āļĢāļđāļ›āđāļšāļšāļ„āļ™āđāļ›āļĨāļāļŦāļ™āđ‰āļē

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

āļāļēāļĢāļˆāļąāļ”āļ•āļđāđ‰āļ„āļ­āļ™āđ€āļ—āļ™āđ€āļ™āļ­āļĢāđŒ

āļŦāļēāļāļ•āđ‰āļ­āļ‡āļāļēāļĢāļˆāļąāļ”āļāļēāļĢāđāļĨāļ°āļ›āļĢāļąāļšāļ‚āļ™āļēāļ”āđ„āļĄāđ‚āļ„āļĢāđ€āļ‹āļ­āļĢāđŒāļ§āļīāļŠāđƒāļ™āļ‚āļ“āļ°āļĢāļąāļ™āđ„āļ—āļĄāđŒ āđƒāļŦāđ‰āļžāļīāļˆāļēāļĢāļ“āļēāđƒāļŠāđ‰āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļĄāļ·āļ­āļāļēāļĢāļˆāļąāļ”āđ€āļĢāļĩāļĒāļ‡āļ„āļ­āļ™āđ€āļ—āļ™āđ€āļ™āļ­āļĢāđŒ āđ€āļŠāđˆāļ™ Kubernetes, Docker Swarm āļŦāļĢāļ·āļ­ Amazon ECS āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļĄāļ·āļ­āđ€āļŦāļĨāđˆāļēāļ™āļĩāđ‰āļŠāđˆāļ§āļĒāđƒāļ™āļāļēāļĢāļ›āļĢāļąāļšāđƒāļŠāđ‰ āļ›āļĢāļąāļšāļ‚āļ™āļēāļ” āļ•āļĢāļ§āļˆāļŠāļ­āļš āđāļĨāļ°āļˆāļąāļ”āļāļēāļĢāđ„āļĄāđ‚āļ„āļĢāđ€āļ‹āļ­āļĢāđŒāļ§āļīāļŠ Go āđƒāļ™āļ„āļ­āļ™āđ€āļ—āļ™āđ€āļ™āļ­āļĢāđŒ āļāļēāļĢāļ›āļĢāļ°āļŠāļēāļ™āļ„āļ­āļ™āđ€āļ—āļ™āđ€āļ™āļ­āļĢāđŒāļŠāđˆāļ§āļĒāļ›āļĢāļąāļšāļ›āļĢāļļāļ‡āļāļēāļĢāđƒāļŠāđ‰āļ—āļĢāļąāļžāļĒāļēāļāļĢāđāļĨāļ°āđƒāļŦāđ‰āļāļēāļĢāđāļĒāļāļĢāļ°āļŦāļ§āđˆāļēāļ‡āļšāļĢāļīāļāļēāļĢāļ—āļĩāđˆāļ”āļĩāļ‚āļķāđ‰āļ™

āļāļĢāļ“āļĩāļĻāļķāļāļĐāļē: āļāļēāļĢāļŠāļĢāđ‰āļēāļ‡āđāļšāđ‡āļāđ€āļ­āļ™āļ”āđŒāļ‚āļ­āļ‡ AppMaster āđ‚āļ”āļĒāđƒāļŠāđ‰ Go

AppMaster.io āđ€āļ›āđ‡āļ™āđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄ āđāļšāļšāđ„āļĄāđˆāđƒāļŠāđ‰āđ‚āļ„āđ‰āļ” āļ—āļĩāđˆāđƒāļŠāđ‰ Go āđƒāļ™āļāļēāļĢāļŠāļĢāđ‰āļēāļ‡āđāļšāđ‡āļāđ€āļ­āļ™āļ”āđŒ āđ€āļ§āđ‡āļš āđāļĨāļ°āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āļĄāļ·āļ­āļ–āļ·āļ­ āļ”āđ‰āļ§āļĒāļāļēāļĢāđƒāļŠāđ‰āļŠāļ–āļēāļ›āļąāļ•āļĒāļāļĢāļĢāļĄ microservices AppMaster āļŠāļēāļĄāļēāļĢāļ–āļŠāļĢāđ‰āļēāļ‡āđ‚āļ‹āļĨāļđāļŠāļąāļ™āļ—āļĩāđˆāļ›āļĢāļąāļšāļ‚āļ™āļēāļ”āđ„āļ”āđ‰āđāļĨāļ°āļĄāļĩāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļŠāļđāļ‡ āļŠāđˆāļ§āļĒāđƒāļŦāđ‰āļĨāļđāļāļ„āđ‰āļēāļŠāļēāļĄāļēāļĢāļ–āļ­āļ­āļāđāļšāļš āļŠāļĢāđ‰āļēāļ‡ āđāļĨāļ°āļˆāļąāļ”āļāļēāļĢāđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āđ„āļ”āđ‰ āļāļĢāļ“āļĩāļĻāļķāļāļĐāļēāļ™āļĩāđ‰āđāļŠāļ”āļ‡āđƒāļŦāđ‰āđ€āļŦāđ‡āļ™āļ§āđˆāļēāļāļēāļĢāļŠāļĢāđ‰āļēāļ‡āđāļšāđ‡āļāđ€āļ­āļ™āļ”āđŒāļ‚āļ­āļ‡ AppMaster āđ‚āļ”āļĒāđƒāļŠāđ‰ Go āđ„āļ”āđ‰āļĢāļąāļšāļ›āļĢāļ°āđ‚āļĒāļŠāļ™āđŒāļˆāļēāļāļāļēāļĢāđƒāļŠāđ‰āļĢāļđāļ›āđāļšāļšāļŠāļ–āļēāļ›āļąāļ•āļĒāļāļĢāļĢāļĄāđ„āļĄāđ‚āļ„āļĢāđ€āļ‹āļ­āļĢāđŒāļ§āļīāļŠāļ­āļĒāđˆāļēāļ‡āđ„āļĢ

āļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™ Microservices āđƒāļ™āđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄ AppMaster

AppMaster āđƒāļŠāđ‰ Go āđ€āļžāļ·āđˆāļ­āļŠāļĢāđ‰āļēāļ‡āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āļŠāđˆāļ§āļ™āļŦāļĨāļąāļ‡āļŠāļģāļŦāļĢāļąāļšāļĨāļđāļāļ„āđ‰āļēāđ‚āļ”āļĒāđ€āļ›āđ‡āļ™āļŠāđˆāļ§āļ™āļŦāļ™āļķāđˆāļ‡āļ‚āļ­āļ‡āđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄ no-code āļŠāđˆāļ§āļĒāđƒāļŦāđ‰āļĨāļđāļāļ„āđ‰āļēāļŠāļēāļĄāļēāļĢāļ–āļŠāļĢāđ‰āļēāļ‡ āđāļšāļšāļˆāļģāļĨāļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ āļ”āđ‰āļ§āļĒāļŠāđˆāļ§āļ™āļ›āļĢāļ°āļāļ­āļšāļŠāđˆāļ§āļ™āļŦāļĨāļąāļ‡, REST API āđāļĨāļ° endpoints WebSocket āļāļēāļĢāđƒāļŠāđ‰āļŠāļ–āļēāļ›āļąāļ•āļĒāļāļĢāļĢāļĄ microservices āļŠāđˆāļ§āļĒāđƒāļŦāđ‰ AppMaster āļŠāļēāļĄāļēāļĢāļ–āļ›āļĢāļąāļšāļ›āļĢāļļāļ‡āļ„āļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļ–āđƒāļ™āļāļēāļĢāļ›āļĢāļąāļšāļ‚āļ™āļēāļ” āļāļēāļĢāļšāļģāļĢāļļāļ‡āļĢāļąāļāļĐāļē āđāļĨāļ°āļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļž

āļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™āļāļēāļĢāļ­āļ­āļāđāļšāļšāļ—āļĩāđˆāļ‚āļąāļšāđ€āļ„āļĨāļ·āđˆāļ­āļ™āļ”āđ‰āļ§āļĒāđ‚āļ”āđ€āļĄāļ™āļ‚āļ­āļ‡ AppMaster

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

āļāļēāļĢāļĒāļ­āļĄāļĢāļąāļšāļŠāļ–āļēāļ›āļąāļ•āļĒāļāļĢāļĢāļĄāļ—āļĩāđˆāļ‚āļąāļšāđ€āļ„āļĨāļ·āđˆāļ­āļ™āļ”āđ‰āļ§āļĒāđ€āļŦāļ•āļļāļāļēāļĢāļ“āđŒ

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

āļāļēāļĢāļˆāļąāļ”āļĢāļ°āđ€āļšāļĩāļĒāļšāļ„āļ­āļ™āđ€āļ—āļ™āđ€āļ™āļ­āļĢāđŒāđƒāļ™ AppMaster.io

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

āļšāļ—āļŠāļĢāļļāļ›

āļŠāđˆāļ‡āļĄāļ­āļš API āļšāļĢāļīāļāļēāļĢāļ—āļĩāđˆāđ€āļŠāļ–āļĩāļĒāļĢ
āļŠāļĢāđ‰āļēāļ‡ REST endpoints āđāļĨāļ°āļĢāļąāļāļĐāļēāļ„āļ§āļēāļĄāļŠāļ­āļ”āļ„āļĨāđ‰āļ­āļ‡āļ‚āļ­āļ‡āļŠāļąāļāļāļē API āļ‚āļ“āļ°āļ—āļĩāđˆāļšāļĢāļīāļāļēāļĢāļžāļąāļ’āļ™āļē
āļŠāļĢāđ‰āļēāļ‡ API

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

āļ„āļģāļ–āļēāļĄāļ—āļĩāđˆāļžāļšāļšāđˆāļ­āļĒ

āđ„āļĄāđ‚āļ„āļĢāđ€āļ‹āļ­āļĢāđŒāļ§āļīāļŠāļ„āļ·āļ­āļ­āļ°āđ„āļĢ

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

āđ€āļŦāļ•āļļāđƒāļ” Go āļˆāļķāļ‡āđ€āļ›āđ‡āļ™āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļĒāļ­āļ”āļ™āļīāļĒāļĄāļŠāļģāļŦāļĢāļąāļšāđ„āļĄāđ‚āļ„āļĢāđ€āļ‹āļ­āļĢāđŒāļ§āļīāļŠ

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

āļāļēāļĢāđƒāļŠāđ‰āđ„āļĄāđ‚āļ„āļĢāđ€āļ‹āļ­āļĢāđŒāļ§āļīāļŠāļāļąāļš Go āļĄāļĩāļ›āļĢāļ°āđ‚āļĒāļŠāļ™āđŒāļ­āļĒāđˆāļēāļ‡āđ„āļĢ

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

microservices āđƒāļ™ Go āļˆāļąāļ”āļāļēāļĢāļāļēāļĢāļŠāļ·āđˆāļ­āļŠāļēāļĢāļĢāļ°āļŦāļ§āđˆāļēāļ‡āļšāļĢāļīāļāļēāļĢāļ­āļĒāđˆāļēāļ‡āđ„āļĢ

Microservices āđƒāļ™ Go āļĄāļąāļāđƒāļŠāđ‰āđ‚āļ›āļĢāđ‚āļ•āļ„āļ­āļĨāļ‚āļ™āļēāļ”āđ€āļĨāđ‡āļ āđ€āļŠāđˆāļ™ HTTP/JSON āļŦāļĢāļ·āļ­ gRPC āļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāļŠāļ·āđˆāļ­āļŠāļēāļĢāļĢāļ°āļŦāļ§āđˆāļēāļ‡āļšāļĢāļīāļāļēāļĢ āļ—āļģāđƒāļŦāđ‰āļšāļĢāļīāļāļēāļĢāļŠāļēāļĄāļēāļĢāļ–āļŠāļ·āđˆāļ­āļŠāļēāļĢāđ„āļ”āđ‰āļ­āļĒāđˆāļēāļ‡āļĄāļĩāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāđāļĨāļ°āđ€āļŠāļ·āđˆāļ­āļ–āļ·āļ­āđ„āļ”āđ‰

āļ‰āļąāļ™āļ„āļ§āļĢāļ•āļĢāļ°āļŦāļ™āļąāļāļ–āļķāļ‡āļ„āļ§āļēāļĄāļ—āđ‰āļēāļ—āļēāļĒāļ­āļ°āđ„āļĢāļšāđ‰āļēāļ‡āđ€āļĄāļ·āđˆāļ­āļžāļąāļ’āļ™āļēāđ„āļĄāđ‚āļ„āļĢāđ€āļ‹āļ­āļĢāđŒāļ§āļīāļŠāļ”āđ‰āļ§āļĒ Go

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

microservices āđƒāļ™ Go āļˆāļąāļ”āļāļēāļĢāļāļąāļšāļ„āļ§āļēāļĄāļŠāļ­āļ”āļ„āļĨāđ‰āļ­āļ‡āļ‚āļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāđāļĨāļ°āļ˜āļļāļĢāļāļĢāļĢāļĄāļ­āļĒāđˆāļēāļ‡āđ„āļĢ

Go microservice āļĄāļąāļāļˆāļ°āļ­āļēāļĻāļąāļĒāļāļĨāđ„āļāļāļēāļĢāļˆāļąāļ”āđ€āļāđ‡āļšāļ‚āđ‰āļ­āļĄāļđāļĨāđāļšāļšāļāļĢāļ°āļˆāļēāļĒ āđ€āļŠāđˆāļ™ āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļŦāļĢāļ·āļ­āļ„āļīāļ§āļ‚āđ‰āļ­āļ„āļ§āļēāļĄ āđ€āļžāļ·āđˆāļ­āđƒāļŦāđ‰āđāļ™āđˆāđƒāļˆāļ§āđˆāļēāļ‚āđ‰āļ­āļĄāļđāļĨāļĄāļĩāļ„āļ§āļēāļĄāļŠāļ­āļ”āļ„āļĨāđ‰āļ­āļ‡āļāļąāļ™āđāļĨāļ°āļˆāļąāļ”āļāļēāļĢāļ˜āļļāļĢāļāļĢāļĢāļĄāđƒāļ™āļšāļĢāļīāļāļēāļĢāļ•āđˆāļēāļ‡āđ†

āļ‡āđˆāļēāļĒāļ•āđˆāļ­āļāļēāļĢāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™
āļŠāļĢāđ‰āļēāļ‡āļšāļēāļ‡āļŠāļīāđˆāļ‡āļ—āļĩāđˆ āļ™āđˆāļēāļ—āļķāđˆāļ‡

āļ—āļ”āļĨāļ­āļ‡āļāļąāļš AppMaster āļ”āđ‰āļ§āļĒāđāļœāļ™āļŸāļĢāļĩ
āđ€āļĄāļ·āđˆāļ­āļ„āļļāļ“āļžāļĢāđ‰āļ­āļĄ āļ„āļļāļ“āļŠāļēāļĄāļēāļĢāļ–āđ€āļĨāļ·āļ­āļāļāļēāļĢāļŠāļĄāļąāļ„āļĢāļ—āļĩāđˆāđ€āļŦāļĄāļēāļ°āļŠāļĄāđ„āļ”āđ‰

āđ€āļĢāļīāđˆāļĄ
āđ„āļĄāđ‚āļ„āļĢāđ€āļ‹āļ­āļĢāđŒāļ§āļīāļŠāļ”āđ‰āļ§āļĒ Go | AppMaster