Felipe Azevedo's Projects
Kafka implementation with Golang
Using Apache Thrift with Go
Simply CSV to JSON file parser created to import users from Azure Active Directory CSV to MongoDB
Code challenge to balance parenthesis
Big O describes the function growth when the input scales, measuring the algorithm complexity.
Binary search implementation in Go
Boids is an artificial life program, developed by Craig Reynolds in 1986, which simulates the flocking behaviour of birds
OpenAI API Go Library by sashabaranov
Basic example of CPU Profiling in Golang which shows the bottlenecks and how much time is spent per function
Decorator Pattern implementation in Go
Factory Pattern implementation in Go & Kafka
creating a cache using go
Exploring go context
Connecting Go to MongoDB
Go Observability example with Prometheus and Grafana
Rate Limiter is used in situations where it's required to limit the number of requests our service is receiving
Go Fibonacci sequence package
Library Control API where you can control which books are available or check which student has lend the book.
Simple API which uses Viacep endpoint and returns the location info using only the Post Code
Example of an implementation of gRPC server using Golang
algorithm to get the highest sum of the closest numbers in a slice
simple api challenge that reads from two json servers fetching comments and posts and returns a csv file with all comments of a post
Processing all meteorological files using channels pipeline
Microservices boilerplate built using Hexagonal architecture, DDD principles & SOLID
code challenge
Multithread file searching on Mac OS