Find Jobs
Hire Freelancers

Seeking Advice on Integrating Async/Await into an Existing Synchronous Python Codebase

$30-250 CAD

Cerrado
Publicado hace 5 meses

$30-250 CAD

Pagado a la entrega
Hello everyone! ? I'm currently working on a Python project where I'm facing a challenge with asynchronous programming. Our codebase is primarily synchronous, but we've recently started integrating async/await for certain I/O-bound operations (specifically with InfluxDB). However, I've run into the "async contagion" issue where converting one function to async leads to a chain reaction requiring many other functions up the call chain to also become asynchronous. This is causing significant refactoring challenges. I'm looking for insights or best practices on how to smoothly transition a large, synchronous codebase to incorporate async/await, particularly in the context of database operations. Here are some specific points I'm curious about: What strategies can be employed to manage the transition without having to refactor the entire codebase at once? Are there any patterns or design principles that can help manage a mix of sync and async code? Is there a pragmatic approach to use async in parts of the codebase that are heavily I/O-bound while keeping other parts synchronous? Any pitfalls or common mistakes to avoid during this transition? I appreciate any experiences, insights, or resources you can share on this topic. Thank you in advance! ?
ID del proyecto: 37522477

Información sobre el proyecto

25 propuestas
Proyecto remoto
Activo hace 4 meses

¿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
25 freelancers están ofertando un promedio de $157 CAD por este trabajo
Avatar del usuario
Hello, Greetings of the Day!! Yes, I will surely help you and I am ready to work on this project. I already worked on a similar project and will perform the following tasks perfectly. * Can we have a quick chat, so that we can discuss further details and I can show you my previous/recent work ? * I have full-time and required skills to carry out your project with high quality on time. My expertise is well-matched with your requirements. I am working on UI/UX design/development, Frontend development, Backend development, Database development, API Integration/Development, CMS/CRM development, E-Commerce development, Server development, Flutter/React native app development, SEO/Digital Marketing Expert, AI/ChatGPT, All payment gateways integration/setup. Let's get in touch via chat, Waiting for your positive response. Rekha Thakur
$250 CAD en 7 días
5,0 (13 comentarios)
6,4
6,4
Avatar del usuario
Hello there! My name is Ghulam and I'm excited to hear about your project seeking advice on integrating async/await into an existing synchronous Python codebase. From what you've described, it sounds like you're facing a challenge with asynchronous programming that's leading to issues with "async contagion." I have extensive experience in software architecture, specifically with regards to how to smoothly transition a large, synchronous codebase to incorporate async/await. If you'd like me to share more about my strategies for managing this transition without having to refactor the entire codebase at once, please let me know! Additionally, I'm interested in learning more about common patterns or design principles that can help manage a mix of sync and async code in a pragmatic way. With any luck we can discuss this further so we can make sure you get the best results from your project!
$140 CAD en 2 días
5,0 (18 comentarios)
5,1
5,1
Avatar del usuario
I have read project requirements for a Python project where a challenge with asynchronous programming. Our codebase is primarily synchronous, but we've recently started integrating async/await for certain I/O-bound operations (specifically with InfluxDB).. If you want to see my work related to this then I will show you. So it's surety to you for getting perfect solutions for the most challenging research or project task. If you don't have any budget issue, then our excellence adds extraordinary value to your entire project immediately. I am from India GMT +5:30 and I am available from 8:00 AM to 11:00 PM. We have 16+ years of experience in software development. We have developed 600+ projects and the research paper in the field of Machine Learning, Artificial Intelligence and Image processing (GIS), Network, SEO based Web and mobile apps. We have successfully completed the project of ChatGPT, Deep Learning, Computer vision, Natural Language Processing (NLP), Encryption decryption, Face detection, UML Diagram, OCR, Big data, data mining, data analysis, Statistics, Trading, Text, Image, multiclass classification using Azure ML, Tensorflow, R Programming, OpenCV, Matlab, Hadoop, Artificial Intelligence program using PROLOG, Robotics software, TCP-UDP Networking project, cloud computing, etc. Note: Project with QA, testing, comments in the code, so it's easy to understand the flow of Project.
$450 CAD en 7 días
4,9 (15 comentarios)
5,1
5,1
Avatar del usuario
Dear, I am excited to apply for the Python programming job you posted. As a Python developer with years of experience, I am confident that I have the skills and expertise required to deliver high-quality work. In my previous role, I developed a Python-based web application using FastAPI and SQLAlchemy that used async/await function to access the database. I am proficient and I am confident that I can leverage my expertise to meet your project requirements. I am passionate about Python programming and I am excited about the opportunity to work with your company. I am available to start immediately and I am confident that I can deliver the results you are looking for. Thank you for considering my application. I look forward to hearing from you soon. Best regards, Coni Yuniarko
$140 CAD en 7 días
4,8 (18 comentarios)
4,1
4,1
Avatar del usuario
I'm excited to hear about your project and challenge with async programming! As a professional with extensive experience in software architecture and Python, I believe I can provide the best solution for your project. I understand that you're seeking strategies for smoothly transitioning a large, synchronous codebase to incorporate async/await. As someone who has successfully transitioned many web platforms and user-friendly and mobile-friendly applications into the metaverse, I am confident that I can provide the right solutions for your project. I would be more than happy to discuss this project further should you have any other questions or concerns about my skillset or experience. Please don't hesitate to reach out if there is anything else you would like to know about me or our relationship together!
$200 CAD en 7 días
5,0 (5 comentarios)
3,4
3,4
Avatar del usuario
Hello everyone! I'm Manpreet, a senior web and mobile developer with extensive experience in various technologies.I understand that you're facing a challenge with integrating async/await into an existing synchronous Python codebase and I would love to help you tackle this challenge. Specifically, I am looking for insights or best practices on how to smoothly transition a large, synchronous codebase to incorporate async/await without having to refactor the entire codebase at once. I have extensive experience in managing the transition to async/await within a large codebase without having to perform complete rewrites at once. My approach involves identifying parts of the codebase that are heavily I/O-bound and converting these functions to use async/await where necessary so that the overall codebase remains synchronous where necessary. I would be delighted to discuss this topic further if given the opportunity. Please feel free to contact me if you have any questions or would like additional information regarding my skills and experience in this area. Thank you for your consideration!
$250 CAD en 7 días
4,4 (3 comentarios)
3,8
3,8
Avatar del usuario
Hello I have thoroughly reviewed your project description and am confident in my ability to assist you in completing it successfully. I believe it would be highly beneficial to delve deeper into the specifics of the job to determine the most effective way forward. I am open to scheduling an interview at your convenience, and I genuinely appreciate the chance to collaborate with you on this project. Your response is eagerly anticipated, and I'm excited about the prospect of working together. Thank you for considering my proposal. Looking forward to your prompt reply! Best regards Apurva!!
$220 CAD en 7 días
5,0 (2 comentarios)
2,7
2,7
Avatar del usuario
Hello there! I understand your project requirements. I am confident that I can provide the best solution for your needs. I am a senior web and mobile app engineer with extensive experience in programming languages like PHP/LARAVEL/CODEIGNITER/CAKEPHP, PYTHON/DJANGO/FLASK, GRAPHQL, HTML5, JavaScript, Bootstrap, T-SQL and MySQL. I have worked on a variety of projects including web design & development, Android app development (Swift 5/4/3/2), React Native, Angular JS/Vue JS(advanced user), Node JS(advanced user) and more. Please let me know if you would like me to discuss further or if you have any other questions? Thank you for your consideration! Best regards, Shikha
$250 CAD en 8 días
5,0 (1 comentario)
2,6
2,6
Avatar del usuario
Hi there, I am a Data Scientist and am a professional responsible for extracting actionable insights and knowledge from large volumes of data. I have over 12-plus years of experience with Python Library Pandas, Karas, TensorFlow, NumPy, PyCharm, Py torch, Open CV, NLP, and others. My top priority is to provide a high quality of work, https://www.freelancer.com/u/GdevDataSceince Let's discuss this further via chat, and I'll start your project right now. Thanks Gdev
$100 CAD en 2 días
5,0 (2 comentarios)
2,2
2,2
Avatar del usuario
Hello there! My name is Kevin and I'm an expert on the ground of Python development. I have good experience in multi-threading and concurrency. i can help you. thank you.
$140 CAD en 7 días
5,0 (1 comentario)
2,3
2,3
Avatar del usuario
Dear Jeremie G., I am C/C++/Python/Django/Flask expert with +6 years of experience in development in Python and C++ as well. Also, I'm familiar with Software Architecture and Python I have converted many scripts and ported many apps before between C++ and Python. This makes me the best to help in this task. Please check my portfolio for Pose Detection. May we discuss the solution? Regards, Rochelle
$30 CAD en 5 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
Hi Jeremie G., I’ve checked your requirements and really interested in this job. I can complete your project on time and your will experience great satisfaction with me. I have rich experienced in Software Architecture and Python. I’m ready to discuss your project and start immediately. Looking forward to hearing you back and discussing all details. Thank you. Dima.
$150 CAD en 3 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
Hello, Jeremie G. I have read your job description carefully and understood what you want. This opportunity caught my eyes because I have good experience and deep knowledge in this field including Python and Software Architecture. I already did very similar work so I can deliver the result perfectly in a short time. Please feel free to message me and let’s discuss further details for your project. I look forward to working with you. Best regards. Vadym Les.
$100 CAD en 3 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
*I AM A SENIOR PYTHON DEVELOPER WHO YOU ARE SEEKING FOR* Hello, I've checked your project description right now. I really excite for your project purpose. Because I feel very confidence in your project and I can finish project asap in according to your requirements. Please contact me for more discussion. Thanks for job posting.
$100 CAD en 3 días
5,0 (1 comentario)
0,1
0,1
Avatar del usuario
Hi, I can help you smoothly transition to async/await in your Python codebase. Here's my approach: 1. Gradual Shift:We won't refactor everything at once; we'll focus on I/O-bound sections first. 2. Design Patterns: We'll use design patterns to mix sync and async code effectively. 3. Selective Async:We'll use async where it's most beneficial, keeping other parts synchronous. 4. Error Handling:Robust error-handling strategies will be in place to avoid common mistakes. I've got Python and architecture skills for this. Let's discuss the details. Best, Christine Zekrian
$100 CAD en 14 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
Hello Client. How are you? I let you know that I am a good fit person for your project. I am a highly skilled web developer with extensive experience in both front-end and back-end development for 7 years. My strength are **High-Quality Development** and Client Satisfaction. Looking forward discuss more details and start work right now. Kind regards.
$120 CAD en 5 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
Hello I am a seasoned software developer with rich experiences and deep knowledge in Python dev and Software architecture. I really promise the high-quality of result and excellent add service. I'd like to discuss more details of project so we can get clear idea with each other. thanks.
$200 CAD en 7 días
5,0 (1 comentario)
0,0
0,0

Sobre este cliente

Bandera de CANADA
Ste-Julie, Canada
5,0
91
Forma de pago verificada
Miembro desde ago 1, 2017

Verificación del cliente

¡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.