Fernando de Oliveira's repositories
microservices-transactions
Choreography-based sagas to maintain data consistency in a microservice architecture.
HackerRank
A social platform for hackers to solve interesting puzzles, build quick hacks, code game bots and collaborate to solve real-world challenges.
saga-coordinator-java
Saga Coordinator sample for long-lived transactions using Kafka as the event stream.
aspnet-core-functional
Applying fundamental principles that lie at the foundation of functional programming in ASP.NET Core Web APIs.
java-custom-jre
Docker image size optimization for Java applications with jlink and multi-stage builds.
kubernetes-devops
Zero downtime scenario for Azure Kubernetes Service (AKS).
Number-Theory
Number Theory for computational problems.
avro-serializer-java
Custom Avro serializer for reactive microservices architectures.
pubsub-sync-spring
Pub-Sub pattern to interface synchronous REST API responses and asynchronous messaging brokers.
azure-search-custom-skill-python
Custom Web API Skill for Azure Search using Azure Functions (Python)
Bit-Algorithms
Algorithms for bit operations.
Graphs-Trees
Data structures for several types of graphs and trees.
Math-Algorithms
Complex mathematical algorithms.
data-factory-workflows-demo
Azure Data Factory CI/CD workflows demo
docker-spark-kafka
A containerized environment for testing the integration of your Apache Spark apps with Kafka for streaming scenarios
Dynamic-Programming
Dynamic programming algorithms.
hackerrank-rust
HackerRank coding challenges solved in Rust.
leetcode-rust
List of LeetCode problems solved in Rust.
terraform-provider-azurerm
Terraform Azure Resource Manager provider
confluent-kafka-dotnet
Confluent's Apache Kafka .NET client
Greedy-Algorithms
Problems that can be solved by greedy algorithms.
NewRSA
Using prime estimates in RSA cryptography algorithm
Robosquito
Autonomous robot for avoiding proliferation of mosquitoes.
String-Algorithms
String algorithms in general.