tomazfernandes
Software Engineer. Spring Kafka and Spring Cloud AWS Contributor
Funding Links: https://github.com/sponsors/tomazfernandes
- Name: Tomaz Fernandes
- Location: Rio de Janeiro, Brazil
- Kind: user
- Followers: 97
- Following: 3
- Total stars: 13
- Repositories count: 12
- Created at: 2022-11-15T15:58:37.681Z
- Updated at: 2024-05-01T11:02:39.393Z
- Last synced at: 2024-05-01T11:02:38.183Z
GitHub Sponsors Profile
Hi! 👋🏼 I'm a Software Engineer and OSS Contributor from Rio de Janeiro, Brazil 🇧🇷
I've contributed code to many OSS projects such as Spring Boot, Spring Retry and TestContainers, but my main focus so far has been Spring for Apache Kafka and Spring Cloud AWS.
Spring Cloud AWS
I've designed and implemented the new SQS Integration, a high-throughput, non-blocking solution capable of processing 17K+ messages / second on a single EC2 instance.
This integration has 40K+ lines of code and docs so far, months of really hard work put in, and many more to come :D
Spring for Apache Kafka
I've contributed the Non-Blocking Delayed Retries feature and a few other features, with 20K+ lines of code and docs committed to the project.
Other Messaging Projects
The solution I created for Spring Cloud AWS SQS integration is a meta-framework that can be adapted to a number of other messaging systems, combining the ease of use of Spring Projects with a highly customizable high-throughput solution with parallel processing built-in.
I've created two proof-of-concept projects for Apache Pulsar and Parallel-Kafka-Consumer.
- Current Sponsors: 0
- Past Sponsors: 0
- Total Sponsors: 0
- Minimum Sponsorship: $5.00
Featured Works
spring-projects/spring-kafka
Provides Familiar Spring Abstractions for Apache Kafka
Language: Java - Stars: 2283awspring/spring-cloud-aws
The New Home for Spring Cloud AWS
Language: Java - Stars: 928tomazfernandes/apache-pulsar-messaging-framework
Apache Pulsar Messaging Framework
Language: Java - Stars: 5