داستان آویهنگ از ابتدا تا به اینجا
"بهار 1392 بود که تصمیم گرفتیم شرکتی تأسیس کنیم و با فاکتورهای مدیریتی خود، آنرا اداره کنیم. خواستهای که در ابتدا آرمانگرایانه به نظر میرسید، ولی میتوانست تحقق یابد و یافت..."
تنها چند ماه بعد، شرکت آویهنگ زاده شد. نامش شخصیت ماجراجوی شرکت را نشان میداد. شرکتی که بنا داشت در اقیانوس رقابتگرای صنعت نرمافزار، تجربه سالیان گذشته را با سکّان خلاقیت براند. مسیری مهآلود، و تنها ابزار گذر سلامت از آن، تلاش بیوقفه و پشتکار مدیرانی بود که صبوری خود را برای جذب و آموزش نیرویانسانی جویای شرایطی برای بروز خلاقیت، خرج کردند. مسلماً، ایجاد فضایی آرام، بدون تنش و حاشیه، و همراستا کردن افراد با شناختی حداقلی از آنان، بسی دشوار است. ولی آویهنگ، آنرا ساخت. دستاورد تاکنون این تلاشها و آن آرمانگرایی، پرچم افراشتهی موفقیتی است به پشتوانهی دهها پروژه ملی و بیش از 20 سامانهی فعال در سراسر کشور؛ سامانههایی با هدف تسهیل ارتباط مردم از سراسر کشور با وزارتخانهها و ارگانها.
نقاط قوت آویهنگ
Caching در محل مناسب
SQL زبان استاندارد دستیابی و کنترل پایگاه داده های رابطه ای است. یک پایگاه داده رابطه ای (Relational Database) روابط بین مفاهیم و اشیا بیزینس را به شکل چندین جدول تعریف می کند و SQL برای جستجو، بروزرسانی، حذف یا وارد کردن رکورد در این جدولها به کار می رود... بیشتر
Event Driven Architecture
تغییر نگاه از Request Model به Event Model، راهکار طلایی افزایش خطی ظرفیت پردازشی، حفظ رضایت کاربران و جلوگیری از ایجاد خطا در هر تراکنشی است. استفاده از Reactive Programming در کنار Distributed Streaming تجربه و تخصص تیم ماست... بیشتر
معماری Microservices
نرم افزاری رو تصور کنید که از ماژولهای مختلف که توی هرکدومش کامپوننتهای گوناگونی در کنار هم نشستن رو، دارید با تیم خودتون طراحی میکنید یا توسعه میدید، یا پشتیبانی میکنید. این نرمافزار رو میتونیم مثل یک کشتی خیلی خیلی بزرگ که از طبقات مختلف و ... بیشتر
Orchestration سرویسها
در گذشته معماری سرویس ها به صورت monolithic یا یکپارچه بود. به نحوی که تمام توسعه دهندگان یک پروژه روی یک سورس کد کار می کردند. مثلا اگر لازم بود که بخش مدیریت فاکتور ها تغییر پیدا کند، باید کل پروژه را دریافت کرده. تنوع تکنولوژی منجمله زبانهای برنامهنویسی... بیشتر
SQL, NoSQL
تغییر نگاه از Request Model به Event Model، راهکار طلایی افزایش خطی ظرفیت پردازشی، حفظ رضایت کاربران و جلوگیری از ایجاد خطا در هر تراکنشی است. استفاده از Reactive Programming در کنار Distributed Streaming تجربه و تخصص تیم ماست... بیشتر
Continuous Delivery
نرم افزاری رو تصور کنید که از ماژولهای مختلف که توی هرکدومش کامپوننتهای گوناگونی در کنار هم نشستن رو، دارید با تیم خودتون طراحی میکنید یا توسعه میدید، یا پشتیبانی میکنید. این نرمافزار رو میتونیم مثل یک کشتی خیلی خیلی بزرگ که از طبقات مختلف و ... بیشتر
Orchestration سرویسها
در گذشته معماری سرویس ها به صورت monolithic یا یکپارچه بود. به نحوی که تمام توسعه دهندگان یک پروژه روی یک سورس کد کار می کردند. مثلا اگر لازم بود که بخش مدیریت فاکتور ها تغییر پیدا کند، باید کل پروژه را دریافت کرده. تنوع تکنولوژی منجمله زبانهای برنامهنویسی... بیشتر
همکاری با آویهنگ
زیربنایی ترین سرمایه شرکت آویهنگ، نیروی انسانی خلاق ، باهوش و با تجربه فراوان است که در محیطی دوستانه پروژه های وزین و پرکاربرد ملی را با تعامل و صمیمیت و با قابلیت بالای کار گروهی به ثمر می رساند.
در حال حاضر تیم تخصصى شرکت از واحدهاى تحلیل و طراحى، توسعه نرم افزار، تضمین کیفیت، توسعه زیرساخت، پشتیبانى و نگهدارى، پایگاه داده و داده کاوى و هوش تجارى تشکیل شده است و تمامی نیروها علاوه بر دانش بالا و توانایی تجزیه و تحلیل، علم و تجربیات خود را با یکدیگر به اشتراک می گذارند و موجب ارتقای دانش تخصصی و تجربی همکاران دیگر می شوند.