مقدمهای بر مشاهدهپذیری نرمافزار و نقش Observe
پلتفرم مشاهدهپذیری Observe، در سال ۲۰۱۷ و در پاسخ به تغییرات بنیادین در ماهیت مشاهدهپذیری نرمافزار تأسیس شد. در آن زمان، شرکتها به سرعت در حال انتشار نسخههای جدید نرمافزارهای خود بودند که این امر منجر به تولید حجم بیسابقهای از دادهها میشد و نیاز به ابزارهایی جامعتر برای پایش و درک رفتار نرمافزار را بیش از پیش ضروری ساخت.
مشاهدهپذیری (Observability) در واقع به توانایی یک سیستم برای درک وضعیت داخلی خود از طریق دادههای خروجیاش اشاره دارد که شامل لاگها (logs)، متریکها (metrics) و تریسها (traces) میشود. در یک محیط نرمافزاری مدرن که متشکل از میکرو سرویسها، کانتینرها و سرویسهای ابری است، پیگیری و عیبیابی مشکلات به کاری بسیار دشوار و پیچیده تبدیل میشود.
Observe با ارائه یک دید جامع و یکپارچه از این دادهها، به مهندسان کمک میکند تا به سرعت مشکلات و قطعیهای احتمالی را شناسایی و حل کنند، که این امر به ویژه در سناریوهایی که نرمافزارها به طور مداوم بهروزرسانی میشوند و دادههای فراوانی تولید میکنند، حیاتی است و سلامت و عملکرد سیستمها را تضمین میکند.
هوش مصنوعی: شمشیر دولبه در دنیای مشاهدهپذیری
پیشرفتهای اخیر در زمینه هوش مصنوعی، برای Observe هم یک فرصت بزرگ و هم یک چالش محسوب میشود. از یک سو، پلتفرم مشاهدهپذیری Observe از عاملهای هوش مصنوعی (AI agents) برای شناسایی و رفع سریعتر مشکلات بهره میبرد، اما از سوی دیگر، همین پیشرفتها به شرکتها امکان میدهد نرمافزارهای خود را سریعتر منتشر کنند که منجر به افزایش چشمگیر حجم دادهها میشود.
Jeremy Burton، مدیرعامل Observe، در گفتگو با TechCrunch توضیح داد که با پیشرفت مداوم عاملهای هوش مصنوعی، مشاهدهپذیری نیز پیچیدهتر میشود. او اظهار داشت که در آینده نزدیک، صدها یا هزاران عامل هوش مصنوعی در شبکهها با یکدیگر و با کاربران تعامل خواهند داشت، و این سناریو، گرچه از نظر بهرهوری جذاب است، اما وقتی مشکلی پیش میآید، “باید مثل شرلوک هلمز عمل کنید و بفهمید چه کسی این کار را کرده است.”
این پیچیدگی فزاینده، Observe را وادار به نوآوریهای مداوم کرده است تا بتواند همگام با تغییرات سریع فناوری حرکت کند. پلتفرم Observe نه تنها باید دادههای تولید شده توسط نرمافزارهای انسانی را مدیریت کند، بلکه باید بتواند تعاملات و خروجیهای عاملهای هوش مصنوعی را نیز پایش کند، که در نهایت منجر به رویکردی فعالانه برای پیشگیری از مشکلات میشود.
نوآوریهای Observe: پروتکل زمینه مدل (MCP) و انقلابی در شیوههای کاری
Observe در راستای انطباق با این تغییرات، اوایل سال جاری، یک سرور پروتکل زمینه مدل (MCP) را معرفی کرد. این سرور به توسعهدهندگان امکان میدهد به دادههای مشاهدهپذیری خود از طریق ابزارهای کدنویسی هوش مصنوعی و مدلهای زبانی بزرگ (LLMs) دسترسی پیدا کنند.
MCP به عنوان یک پل ارتباطی عمل میکند که توسعهدهندگان را قادر میسازد در حین کدنویسی یا عیبیابی، از یک ابزار هوش مصنوعی بخواهند که دادههای Observe را تحلیل کرده و بینشهایی در مورد مشکلات احتمالی ارائه دهد. این یکپارچگی، بهرهوری را به شدت افزایش میدهد و نیاز به جابجایی بین ابزارهای مختلف را کاهش میدهد.
برتون به “گردش کارهای نسبتاً رادیکال”ی اشاره کرد که مشتریان با استفاده از MCP تجربه میکنند؛ جایی که عاملهای هوش مصنوعی میتوانند تیکتها را بررسی کنند، کدهای مشکلساز را شناسایی کرده و حتی راهکارهایی برای رفع آنها پیشنهاد دهند. این قابلیتها که “یک سال پیش در حد داستانهای علمی تخیلی بود”، اکنون به واقعیتی کاربردی تبدیل شدهاند.
این نوآوری نه تنها به مهندسان کمک میکند تا سریعتر به مشکلات پاسخ دهند، بلکه فرآیند توسعه نرمافزار را نیز بهینهتر میکند. با دسترسی مستقیم به دادههای مشاهدهپذیری در حین کدنویسی، توسعهدهندگان میتوانند اثرات تغییرات خود را در زمان واقعی مشاهده کنند و از بروز مشکلات بزرگتر در آینده جلوگیری کنند.
گامهای بعدی: پشتیبانی از Apache Iceberg و گسترش اکوسیستم داده
Observe همچنین در حال حرکت به سمت پشتیبانی از Apache Iceberg است؛ یک فرمت جدول داده منبع باز که به کسبوکارها امکان میدهد مالکیت و استانداردسازی دادههای خود را در اختیار داشته باشند. این گام مهم، بیانگر تعهد Observe به ارائه راهحلهای انعطافپذیر و منطبق با نیازهای رو به رشد مدیریت دادهها در دنیای ابری است و انتظار میرود تا پایان سال جاری میلادی به صورت پیشنمایش خصوصی عرضه شود.
Apache Iceberg به عنوان یک لایه جدول بر روی انبارهای داده ابری عمل میکند و قابلیتهای ACID (اتمیسیته، سازگاری، ایزولهسازی، دوام) را برای دادهها فراهم میآورد. این بدان معناست که شرکتها میتوانند عملیات پیچیدهتر و قابل اعتمادتر را بر روی دادههای خود انجام دهند، از جمله بهروزرسانیهای اتمیک و تراکنشهای همزمان، که برای مشاهدهپذیری حیاتی هستند.
پشتیبانی از Apache Iceberg نه تنها به مشتریان Observe امکان میدهد تا دادههای مشاهدهپذیری خود را در فرمتی استاندارد و باز ذخیره کنند، بلکه به آنها آزادی بیشتری در انتخاب ابزارهای تحلیلی و مدیریتی میدهد. این رویکرد، دیتای مشاهدهپذیری را از یک سیستم بسته به یک اکوسیستم باز و قابل تعامل تبدیل میکند که میتواند به آسانی با سایر ابزارهای سازمانی ادغام شود.
رشد چشمگیر و سرمایهگذاری استراتژیک
عملکرد Observe در سال ۲۰۲۴ بسیار چشمگیر بود؛ درآمد این شرکت تقریباً سه برابر شد و نرخ حفظ مشتریان ناخالص آن به ۹۳ درصد رسید که نشاندهنده رضایت بالای مشتریان و توانایی Observe در ارائه ارزش پایدار به آنها است.
لیست مشتریان Observe شامل شرکتهای بزرگ و معتبری مانند CapitalOne، Paramount و Dialpad میشود. این حضور در میان مشتریان سازمانی بزرگ، اعتبار Observe را به عنوان یک ارائهدهنده راهحلهای مشاهدهپذیری در مقیاس وسیع تأیید میکند.
در راستای تقویت این رشد، Observe موفق به جذب ۱۵۶ میلیون دلار در دور سرمایهگذاری سری C شد. این دور سرمایهگذاری توسط Sutter Hill Ventures رهبری شد و با مشارکت سرمایهگذارانی همچون Madrona Ventures، Alumni Ventures و سرمایهگذاران استراتژیکی مانند Snowflake همراه بود که نشاندهنده اعتماد بازار و سرمایهگذاران به مدل کسبوکار Observe است.
تمرکز سرمایهگذاری و چشمانداز آینده
Observe قصد دارد سرمایه جدید را در دو حوزه کلیدی سرمایهگذاری کند: تحقیق و توسعه (R&D) و استخدام. تمرکز بر تحقیق و توسعه به شرکت اجازه میدهد تا به نوآوریهای خود، بهویژه در زمینه هوش مصنوعی و دادههای ابری، ادامه دهد و قابلیتهای موجود را بهبود بخشد.
همچنین، تخصیص بخش قابل توجهی از سرمایه به استخدام نیرو، نشاندهنده برنامه Observe برای گسترش تیمهای مهندسی، فروش و پشتیبانی خود است که به شرکت کمک میکند تا به اهداف رشد خود دست یابد و سرعت توسعه محصولات جدید را تسریع بخشد.
Jeremy Burton با ابراز خوشبینی به آینده، گفت: “ما چند چیز واقعاً خوب را عرضه کردهایم، اما احساس میکنم تازه شروع کردهایم.” این جمله نشاندهنده روحیه بلندپروازانه Observe و تعهد آن به نوآوری مداوم است و موقعیت آن را به عنوان یک رهبر در بازار تقویت میکند.
نتیجهگیری: Observe در خط مقدم تحولات مشاهدهپذیری
Observe نه تنها یک پلتفرم پیشرو در حوزه مشاهدهپذیری نرمافزار است، بلکه به طور فعال در حال شکلدهی به آینده این صنعت است. با تکیه بر نوآوریهایی مانند پروتکل زمینه مدل (MCP) و تمرکز بر پشتیبانی از استانداردهای باز داده مانند Apache Iceberg، این شرکت خود را برای مقابله با چالشهای ناشی از رشد روزافزون هوش مصنوعی و دادههای تولید شده توسط سیستمهای پیچیده آماده میکند.
رشد مالی چشمگیر و جذب سرمایه قابل توجه، نشاندهنده اعتماد سرمایهگذاران و بازار به استراتژی Observe و توانایی آن در ارائه ارزش به مشتریان بزرگ سازمانی است. این سرمایهگذاریها در تحقیق و توسعه و گسترش تیم، به Observe امکان میدهد تا همچنان در خط مقدم نوآوری باقی بماند و راهحلهایی را ارائه دهد که به مهندسان و سازمانها در درک و مدیریت بهتر سیستمهای نرمافزاری حیاتیشان کمک کند.
همانطور که Jeremy Burton اشاره کرد، این تنها آغاز راه برای Observe است. با ادامه تمرکز بر نیازهای مشتریان، پذیرش فناوریهای نوظهور و تعهد به استانداردهای باز، Observe در جایگاه مناسبی قرار دارد تا به نقش خود به عنوان یک رهبر در دنیای در حال تکامل مشاهدهپذیری نرمافزار ادامه دهد و به شرکتها در گذر از پیچیدگیهای فنی مدرن کمک کند.
منبع: TechCrunch