Gosoline - Golang in a modern cloud environment
summary
Gosoline is a production-ready Go application framework that justtrack open-sources after using it to process millions of installs per day and billions of events; it provides a module kernel, config and logger replacements, built-in tracing (AWS X‑Ray), metrics to CloudWatch/Prometheus, handlers for HTTP, SQS/SNS/Kinesis and DynamoDB, an integration testing suite, and a metadata server that describes queues and tables. A custom Terraform provider reads that metadata and auto-creates alarms and Grafana dashboards, and the demo pipeline (NYC taxi trips → SQS → consumer → DynamoDB) runs and reports as expected under EFK and k3s.
AI-written summary · about
chapters (9)
- 0:00Introduction
- 2:57PHP to microservices
- 5:49Why Go
- 8:19Built our own framework
- 12:18Gosoline features
- 15:09Hello World demo
- 21:32Terminal demo
- 29:49Monitoring with Gosoline
- 34:29Closing
related talks
47mUsing Go in DevOps
46mSimplifying Scalable Cloud Application Development with Go
56mGet Go-ing
29mGolang and JavaScript: The Future of Cloud
19mInstrumenting Go Apps With OpenTelemetry
21mLightning Talks
12mLeveraging Go for Efficient Infrastructure&Data Handling
29mBest Practices for Production Environments
