Mocking end to end testing for http endpoints, Simple Http/Https mocking server implemented in Go. Simple service to easily get started with mocking for end to end testing and development.
Mocking API Server — Simple service to easily get started with mocking for end to end testing and development implemented in Go.
Code: https://github.com/MalcolmPereira/mocking
Test Driven Development emphasizes starting with test cases first, writing a failing test and then implementation to make the test pass, we continue working our way up following the “red/green/refactor” mantra building on our implementation.
All is well until we hit a wall interacting with external…
Build AWS Serverless Application Model locally using AWS SAM CLI and LocalStack . Image processing serverless application using Amazon API Gateway, Amazon S3 and AWS DynamoDB built and tested locally using mock AWS services.
We explore what is Serverless and walk through a simple image sampling serverless application. We develop and test application locally using LocalStack to mock AWS services not needing an AWS account. This helps when we do not want to incur cost on AWS for quick tests.
Code: https://github.com/MalcolmPereira/serverless-aws.git
Before we answer what is Serverless, let’s explore following fundamentals — On Premise, IaaS, PaaS and SaaS.
AES File Encryption
AES File Encryption utility in Go. Implementation wraps go crtypto/aes package to encrypt/decrypt file. Multi Factor Encryption utility.
TL;DR
CKUREIT — Simple utility to encrypt and decrypt files, Multi Factor Encryption solution. Use a secret to perform AES encryption on a file, which returns unique secure token. Use same secret and secure token to decrypt file.
We look briefly at hashing and encryption, finishing up with CKUREIT implementation.
Show me the code
CKUREIT — https://github.com/MalcolmPereira/ckureit
Introduction
Encryption allows for sharing and storing data locally or in the cloud with high confidence that sensitive information is not easily…
Microservice example using Quarkus. Docker images for microservices. Kubernetes deployment. Distributed tracing using Jaegar. Centralized logging using ELK stack.
This article covers microservices implementation using Quarkus: Supersonic Subatomic Java. We look at Quarkus to realize a microservices architecture for a simple image sampling service.
We will list steps to incorporate Quarkus extensions for OpenAPI service definition, REST clients, Eclipse micro profile metrics, Distributed Tracing and Centralized Logging. We also look at creating Docker images for JVM and building Native images using GRAAL. The article concludes with deploying services to Docker Compose and Kubernetes.
Agile Practitioner, Cloud and Programing Enthusiast. Experiments with technologies : Languages, Concepts, Tools and Utilities