A Gopher's Reading List
A reading list of blog posts about Golang. It aspires to include only the most useful and relevant material that anyone writing Go should eventually read.
Blazing Fast Microservice with Go and Lambda
A story from Kotlin to Go: rewriting a micro-service. Tricks how to provision resource effectively since the price of lambda is based on mem, cpu and execution time. Some great gotcha too: AWS VPC & Concurrency due to limit of ENI, database& concurency, especiall connection pool which is a challenge for lambda.
How I Learned to Stop Worrying and ❤️ the State Machine
Most of time we program by build up a model with states, and logic around this state to transform them. Algorithms + Data Structures = Programs. By recognizing when domain models should be represented first and foremost as state machines–or recognizing when to refactor domain models into state machines–we keep our models understandable and workable.
What I Did Wrong as a CTO
Good decision: Kotlin, JooQ/Flyway, Postgres, TypeScript, no microservice, no webpack. Bad: Server-side rendering, service layer, REST is may not a good choice and GraphQL should be considered.
That's it for this round, have a great day! If you like this newsletter, please tell the world, or
tweet about this