Suljettu

Microservice API in Python

Build a service that provides access to an audit log of events that have taken place within a system of microservices. Services forward events to this service to provide a record of what, when, and where happened. Examples include:

a new customer account was created for a given identity;

a customer record was correlated with an external identity/record in another system;

a customer was billed a certain amount;

a customer account was deactivated.

The types of events are open-ended. We do not know all kinds of events we might need to add in the future. There will likely be new services created that will need to be audited with new types of events.

The task is to model an audit trail of events received from such services with a schema that captures the invariant data content along with the variant, application-specific content. Design and document a microservice API that can receive, store and retrieve these events, and implement it as a proof-of-concept (POC) HTTP server in Python or Go.

The microservice must be developed in Python and any data storage mechanism may be used for the PoC. In case you decide to use in-memory data storage, make sure it is concurrency-safe. Simple sequential flat files of records are also fine. Also note that this service is write-mostly, read-seldom.

Taidot: Python, Tietojärjestelmäarkkitehtuuri

Tietoa työnantajasta:
( 0 arvostelua ) Lasalle, Canada

Projektin tunnus: #32663285

6 freelanceria on tarjonnut keskimäärin $52 tähän työhön

(234 arvostelua)
7.1
ahmedkhalid9199

Hello, I can make the python API for you. I am interested in your project. I have worked on a lot of very similar projects. Feel free to message if you would like discuss further details about your project. Thanks

$30 CAD 2 päivässä
(1 arvostelu)
1.0
debico6388

Hi there, I can help you with this and would love to work with. Kindly share details so I can go through and start work ASAP. An experienced WordPress, Ecommerce, website, mobile app developer & expert in (PHP,HTML,Jav Lisää

$20 CAD 7 päivässä
(0 arvostelua)
0.0
wassafshahzad1

Hi I read your requirements and this looks like a very interesting project which I would love to be a part of. Essentially you need to maintain logs of user actions. I would love to know if these records would have a Lisää

$20 CAD 7 päivässä
(0 arvostelua)
0.0
arpitsodhi

Hi Respected Sir/Madam, I have 3-4 years of professional working experience in python, currently working in Oracle as MTS-2 Software Developer. I ensure to give you work on time with quality and optimized output. Thank Lisää

$190 CAD 10 päivässä
(0 arvostelua)
0.0
yash2000mar

I can complete your project on time and within your budget. a new customer account was created for a given identity; a customer record was correlated with an external identity/record in another system; a customer was b Lisää

$20 CAD 7 päivässä
(0 arvostelua)
0.0