In this post I would like to share our architecture for the API usage tracker.
AWS EventBus offers out-of-the-box integration with multiple AWS Services.
Supported EventBridge Targets https://docs.aws.amazon.com/eventbridge/latest/userguide/eventbridge-targets.html
The event bus in us-east-1(N.Virginia) supports 10K PutEvents per second. A bus can have at max 300 Rules . A rule can be associated with 5 targets. On a successful rule match the event is pushed from the bus to the target associated with the matched rule.
1: AOP: We created a simple java AOP annotation that cuts through the method that needs to be tracked. Our…
AWS Athena is a Serverless query service that allows querying your S3 data using standard SQL. It’s fully managed by AWS and you pay only for the queries you run. When writing my Athena client in java I wondered if there was a way to use the rich Criteria Query API that supports JPA entities could it be extended for Athena ?
Problems using Criteria Query API for Athena
In this article I would like to share the challenges faced when choosing AWS Glue as our choice for reporting and compliance data store. We are a company that deals with IOT devices that continuously sends chunks of data to cloud and we can also execute remote commands from our cloud service. Our event/command payload is lesser that 5MB, however the frequency of solicited/unsolicited events received and commands being fired would result in us having to maintain anywhere between 190~200 GB data per day. …