Find Jobs
Hire Freelancers

Notification Engine

$10-30 USD

Terminado
Publicado hace más de 6 años

$10-30 USD

Pagado a la entrega
Project Overview Notification Engine would be component to be used in our Microservice based Application, the other components in the Architecture include Business Applications for our Partners and Customers which will be agnostic of Notification Engine and would share the required data in the agreed format over a Message Queue. The Notification Engine should be to send out mails, text messages and Push Notification across platforms (Mobile and Web). It should also contain a Notification Centre which would contain the notifications send and also tracking of the notifications sent. Requirements and Tasks • Set up the environment • Building a library for sending notifications(Mail, SMS, Push Notification in Mobile and Web) • Building a library for accepting details from other applications. • Building queue management using Kafka for handling the notifications pushed by other applications. • The libraries accept a notification data and write it to the queue. Another process reads from this queue and sends the desired notification. • Different queues need to be maintained for each type of notification (Mail, SMS etc). • Each queue should be processes simultaneously i.e. a SMS notification and a mail notification works in parallel. • Logging at various levels for each operation that is attempted • A Notification Centre for managing all the notifications, tracking their status and re-sending them if needed. Additional Requirements • All the UI components should be independent of the backend and should interact using REST APIs • All the code should be documented and easy to maintain • Include Unit Test cases • Language: Python 3.6 • Framework: Django (or if anything else is better fit for the cause) • WebServer: Nginx (or if anything else is better fit for the cause) • Database: NoSQL • Source Control: Git • All the applications should scale with the load
ID del proyecto: 16229554

Información sobre el proyecto

3 propuestas
Proyecto remoto
Activo hace 6 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
Adjudicado a:
Avatar del usuario
We have a team of experienced python, django developers. We have developed a sophisticated trading platform([login to view URL]) using python, django, postgresql
$111 USD en 10 días
0,0 (0 comentarios)
0,0
0,0
3 freelancers están ofertando un promedio de $142 USD por este trabajo
Avatar del usuario
Let me know more about your project to get started, I will be happy to execute this project. You can chat me via chat box for more details
$300 USD en 7 días
5,0 (16 comentarios)
4,2
4,2

Sobre este cliente

Bandera de INDIA
BENGALURU, India
0,0
0
Forma de pago verificada
Miembro desde dic 28, 2017

Verificación del cliente

Otros trabajos de este cliente

I need a Python Developer
$30-250 USD
¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.