ਮਾਈਕਰੋ ਸਰਵਿਸਿਜ਼ ਅਤੇ ਵੰਡੀਆਂ ਵਸਤੂਆਂ ਦਾ ਪਹਿਲਾ ਕਾਨੂੰਨ (2014) | Mewayz Blog Skip to main content
Hacker News

ਮਾਈਕਰੋ ਸਰਵਿਸਿਜ਼ ਅਤੇ ਵੰਡੀਆਂ ਵਸਤੂਆਂ ਦਾ ਪਹਿਲਾ ਕਾਨੂੰਨ (2014)

ਟਿੱਪਣੀਆਂ

1 min read Via martinfowler.com

Mewayz Team

Editorial Team

Hacker News

ਆਧੁਨਿਕ ਮਸ਼ੀਨ ਵਿੱਚ ਭੂਤ: ਇੱਕ ਬੁਨਿਆਦੀ ਸਿਧਾਂਤ ਨੂੰ ਮੁੜ ਵਿਚਾਰਨਾ

ਡਿਜ਼ੀਟਲ ਚੁਸਤੀ ਵੱਲ ਨਿਰੰਤਰ ਡ੍ਰਾਈਵ ਵਿੱਚ, ਮਾਈਕ੍ਰੋ ਸਰਵਿਸਿਜ਼ ਸਕੇਲੇਬਲ, ਲਚਕੀਲੇ ਐਪਲੀਕੇਸ਼ਨਾਂ ਨੂੰ ਬਣਾਉਣ ਲਈ ਚੋਣ ਦਾ ਆਰਕੀਟੈਕਚਰਲ ਪੈਟਰਨ ਬਣ ਗਿਆ ਹੈ। ਛੋਟੀਆਂ, ਸੁਤੰਤਰ ਸੇਵਾਵਾਂ ਦੇ ਸੰਗ੍ਰਹਿ ਵਿੱਚ ਇੱਕ ਮੋਨੋਲੀਥਿਕ ਪ੍ਰਣਾਲੀ ਨੂੰ ਵਿਗਾੜ ਕੇ, ਵਿਕਾਸ ਟੀਮਾਂ ਤੇਜ਼ੀ ਨਾਲ ਨਵੀਨਤਾ ਕਰ ਸਕਦੀਆਂ ਹਨ ਅਤੇ ਵਧੇਰੇ ਭਰੋਸੇ ਨਾਲ ਤੈਨਾਤ ਕਰ ਸਕਦੀਆਂ ਹਨ। ਹਾਲਾਂਕਿ, ਇਹ ਵੰਡੀ ਗਈ ਸ਼ਕਤੀ ਅੰਦਰੂਨੀ ਜਟਿਲਤਾ ਦੇ ਨਾਲ ਆਉਂਦੀ ਹੈ। ਮਾਈਕ੍ਰੋ ਸਰਵਿਸਿਜ਼ ਦੇ ਸਰਵ-ਵਿਆਪੀ ਬਣਨ ਤੋਂ ਕਈ ਸਾਲ ਪਹਿਲਾਂ, ਇੱਕ ਪੂਰਵ-ਨਿਰਧਾਰਤ ਸਿਧਾਂਤ ਪੇਸ਼ ਕੀਤਾ ਗਿਆ ਸੀ ਜੋ ਇਸ ਚੁਣੌਤੀ ਦੇ ਦਿਲ ਨੂੰ ਕੱਟਦਾ ਹੈ। 2014 ਵਿੱਚ, ਮਾਰਟਿਨ ਫਾਉਲਰ ਅਤੇ ਜੇਮਸ ਲੇਵਿਸ, ਮਾਈਕ੍ਰੋ ਸਰਵਿਸਿਜ਼ ਉੱਤੇ ਆਪਣੇ ਮੁੱਖ ਕੰਮ ਵਿੱਚ, "ਵਿਤਰਿਤ ਵਸਤੂਆਂ ਦਾ ਪਹਿਲਾ ਕਾਨੂੰਨ" ਪੇਸ਼ ਕੀਤਾ। ਇਹ ਕਾਨੂੰਨ ਇੱਕ ਸਧਾਰਨ, ਬੇਰਹਿਮ ਸੱਚ ਦੱਸਦਾ ਹੈ: ਆਪਣੀਆਂ ਵਸਤੂਆਂ ਨੂੰ ਵੰਡੋ ਨਾ। ਮਾਈਕ੍ਰੋਸਰਵਿਸਿਜ਼ ਪਹੁੰਚ ਦੇ ਉਲਟ ਜਾਪਦਾ ਹੈ, ਇਹ ਕਾਨੂੰਨ ਇੱਕ ਨਿੰਦਾ ਨਹੀਂ ਹੈ ਪਰ ਇੱਕ ਮਹੱਤਵਪੂਰਣ ਚੇਤਾਵਨੀ ਹੈ-ਵਿਤਰਿਤ ਸਿਸਟਮ ਡਿਜ਼ਾਈਨ ਦੇ ਧੋਖੇਬਾਜ਼ ਪਾਣੀਆਂ ਨੂੰ ਨੈਵੀਗੇਟ ਕਰਨ ਲਈ ਇੱਕ ਮਾਰਗਦਰਸ਼ਕ ਸਿਤਾਰਾ।

ਵਿਤਰਿਤ ਵਸਤੂਆਂ ਦਾ ਪਹਿਲਾ ਨਿਯਮ ਕੀ ਹੈ?

ਇਸ ਕਾਨੂੰਨ ਨੂੰ ਸਮਝਣ ਲਈ, ਸਾਨੂੰ ਪਹਿਲਾਂ ਮਾਈਕ੍ਰੋਸਰਵਿਸਿਸ ਤੋਂ ਪਿੱਛੇ ਹਟਣਾ ਚਾਹੀਦਾ ਹੈ ਅਤੇ ਇਸਦੇ ਪੂਰਵਵਰਤੀ: ਵਿਤਰਿਤ ਵਸਤੂ ਪੈਰਾਡਾਈਮ 'ਤੇ ਵਿਚਾਰ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ। CORBA, Java RMI, ਅਤੇ DCOM ਵਰਗੀਆਂ ਤਕਨਾਲੋਜੀਆਂ ਨੇ ਇੱਕ ਅਜਿਹੀ ਦੁਨੀਆਂ ਦਾ ਵਾਅਦਾ ਕੀਤਾ ਹੈ ਜਿੱਥੇ ਵਸਤੂਆਂ ਨੈੱਟਵਰਕ ਦੀਆਂ ਸੀਮਾਵਾਂ ਵਿੱਚ ਨਿਰਵਿਘਨ ਸੰਚਾਰ ਕਰ ਸਕਦੀਆਂ ਹਨ ਜਿਵੇਂ ਕਿ ਉਹ ਸਥਾਨਕ ਸਨ। ਇਹ ਵਿਚਾਰ ਭਰਮਾਉਣ ਵਾਲਾ ਸੀ - ਇੱਕ ਯੂਨੀਫਾਈਡ ਪ੍ਰੋਗਰਾਮਿੰਗ ਮਾਡਲ ਜੋ ਨੈੱਟਵਰਕ ਦੀਆਂ ਗੁੰਝਲਾਂ ਨੂੰ ਦੂਰ ਕਰਦਾ ਹੈ। ਅਸਲੀਅਤ, ਹਾਲਾਂਕਿ, ਤੰਗ ਜੋੜੀ, ਭੁਰਭੁਰਾ ਕੁਨੈਕਸ਼ਨਾਂ ਅਤੇ ਲੁਕੀਆਂ ਹੋਈਆਂ ਅਸਫਲਤਾਵਾਂ ਦਾ ਇੱਕ ਭਿਆਨਕ ਸੁਪਨਾ ਸੀ। "ਪਹਿਲਾ ਕਾਨੂੰਨ" ਇਸ ਯੁੱਗ ਤੋਂ ਸਖ਼ਤ ਮਿਹਨਤ ਦੇ ਸਬਕ ਵਜੋਂ ਉਭਰਿਆ। ਇਹ ਦਾਅਵਾ ਕਰਦਾ ਹੈ ਕਿ ਨੈਟਵਰਕ ਪਾਰਦਰਸ਼ੀ ਨਹੀਂ ਹੈ; ਇਹ ਅਵਿਸ਼ਵਾਸਯੋਗ, ਹੌਲੀ, ਅਤੇ ਸਥਾਨਕ ਮੈਮੋਰੀ ਤੋਂ ਬੁਨਿਆਦੀ ਤੌਰ 'ਤੇ ਵੱਖਰਾ ਹੈ। ਰਿਮੋਟ ਕਾਲਾਂ ਨੂੰ ਲੋਕਲ ਵਿਧੀ ਦੇ ਸੱਦੇ ਵਰਗਾ ਬਣਾ ਕੇ ਦਿਖਾਵਾ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰਨਾ ਤਬਾਹੀ ਲਈ ਇੱਕ ਨੁਸਖਾ ਹੈ। ਇਹ ਇੱਕ ਅਜਿਹਾ ਸਿਸਟਮ ਬਣਾਉਂਦਾ ਹੈ ਜਿੱਥੇ ਇੱਕ ਛੋਟੀ, ਰਿਮੋਟ ਅਸਫਲਤਾ ਅਣਪਛਾਤੀ ਤੌਰ 'ਤੇ ਕੈਸਕੇਡ ਕਰ ਸਕਦੀ ਹੈ, ਅਤੇ ਜਿੱਥੇ ਪ੍ਰਦਰਸ਼ਨ ਅਣਜਾਣ ਹੈ।

"ਵਿਤਰਿਤ ਵਸਤੂਆਂ ਦਾ ਪਹਿਲਾ ਨਿਯਮ: ਆਪਣੀਆਂ ਵਸਤੂਆਂ ਨੂੰ ਵੰਡੋ ਨਾ। ਇਹ ਮਹਿੰਗਾ ਹੈ, ਇਹ ਗੁੰਝਲਦਾਰ ਹੈ, ਅਤੇ ਇਹ ਬਹੁਤ ਸਾਰੇ ਬੱਗਾਂ ਦਾ ਸਰੋਤ ਹੈ। ਨੈੱਟਵਰਕ ਪਾਰਦਰਸ਼ੀ ਨਹੀਂ ਹੈ।"

ਚੇਤਾਵਨੀ ਤੋਂ ਬੁੱਧੀ ਤੱਕ: ਸੂਖਮ ਸੇਵਾਵਾਂ ਲਈ ਕਾਨੂੰਨ ਨੂੰ ਲਾਗੂ ਕਰਨਾ

ਜੇਕਰ ਪਹਿਲਾ ਕਾਨੂੰਨ ਵੰਡ ਦੇ ਵਿਰੁੱਧ ਚੇਤਾਵਨੀ ਦਿੰਦਾ ਹੈ, ਤਾਂ ਇਹ ਮਾਈਕ੍ਰੋਸਰਵਿਸਿਜ਼ 'ਤੇ ਕਿਵੇਂ ਲਾਗੂ ਹੋ ਸਕਦਾ ਹੈ, ਜੋ ਕਿ ਮੂਲ ਰੂਪ ਵਿੱਚ ਵੰਡੀਆਂ ਜਾਂਦੀਆਂ ਹਨ? ਕੁੰਜੀ ਵਿਆਖਿਆ ਵਿੱਚ ਹੈ. ਕਾਨੂੰਨ ਇਹ ਨਹੀਂ ਕਹਿ ਰਿਹਾ ਹੈ ਕਿ "ਕਦੇ ਵੀ ਵੰਡੇ ਸਿਸਟਮ ਨਾ ਬਣਾਓ।" ਇਹ ਕਹਿ ਰਿਹਾ ਹੈ, "ਇਸ ਬਾਰੇ ਭੋਲੇ ਨਾ ਬਣੋ।" ਮਾਈਕ੍ਰੋ ਸਰਵਿਸਿਜ਼, ਜਦੋਂ ਸਹੀ ਢੰਗ ਨਾਲ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਤਾਂ ਇਸ ਨੂੰ ਲੁਕਾਉਣ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰਨ ਦੀ ਬਜਾਏ ਨੈੱਟਵਰਕ ਦੀ ਅਸਲੀਅਤ ਨੂੰ ਗਲੇ ਲਗਾ ਲੈਂਦਾ ਹੈ। ਉਹ ਉਹਨਾਂ ਲਈ ਡਿਸਟ੍ਰੀਬਿਊਸ਼ਨ ਅਤੇ ਡਿਜ਼ਾਈਨ ਦੇ ਨਤੀਜਿਆਂ ਨੂੰ ਸਪੱਸ਼ਟ ਤੌਰ 'ਤੇ ਸਵੀਕਾਰ ਕਰਦੇ ਹਨ। ਇਸਦਾ ਮਤਲਬ ਹੈ:

  • ਅਸਫਲਤਾ ਲਈ ਡਿਜ਼ਾਇਨਿੰਗ: ਇਹ ਮੰਨ ਕੇ ਕਿ ਸੇਵਾਵਾਂ ਅਸਫਲ ਹੋ ਜਾਣਗੀਆਂ ਅਤੇ ਮੁੜ ਕੋਸ਼ਿਸ਼ਾਂ, ਸਰਕਟ ਤੋੜਨ ਵਾਲੇ, ਅਤੇ ਸ਼ਾਨਦਾਰ ਗਿਰਾਵਟ ਵਰਗੇ ਲਚਕੀਲੇ ਪੈਟਰਨਾਂ ਵਿੱਚ ਨਿਰਮਾਣ ਕਰਦੀਆਂ ਹਨ।
  • ਅਸਿੰਕ੍ਰੋਨਸ ਕਮਿਊਨੀਕੇਸ਼ਨ ਨੂੰ ਗਲੇ ਲਗਾਉਣਾ: ਵੰਡੀਆਂ ਵਸਤੂਆਂ ਨੂੰ ਤੰਗ ਕਰਨ ਵਾਲੇ, ਸਮਕਾਲੀ ਕਪਲਿੰਗ ਤੋਂ ਬਚਣ ਲਈ ਸੰਦੇਸ਼ ਕਤਾਰਾਂ ਅਤੇ ਇਵੈਂਟ-ਸੰਚਾਲਿਤ ਪੈਟਰਨਾਂ ਦੀ ਵਰਤੋਂ ਕਰਨਾ।
  • ਸਪਸ਼ਟ ਸੀਮਾਵਾਂ ਨੂੰ ਪਰਿਭਾਸ਼ਿਤ ਕਰਨਾ: ਤਕਨੀਕੀ ਚਿੰਤਾਵਾਂ ਦੀ ਬਜਾਏ, ਚੰਗੀ ਤਰ੍ਹਾਂ ਪਰਿਭਾਸ਼ਿਤ API ਦੇ ਨਾਲ, ਵਪਾਰਕ ਸਮਰੱਥਾਵਾਂ ਦੇ ਆਲੇ ਦੁਆਲੇ ਸੇਵਾਵਾਂ ਬਣਾਉਣਾ, ਜੋ ਕਿ ਸਾਫ਼, ਵਧੇਰੇ ਸਥਿਰ ਇੰਟਰਫੇਸ ਵੱਲ ਲੈ ਜਾਂਦਾ ਹੈ।
  • ਡੇਟਾ ਮਾਲਕੀ ਨੂੰ ਤਰਜੀਹ ਦੇਣਾ: ਇਹ ਯਕੀਨੀ ਬਣਾਉਣਾ ਕਿ ਹਰੇਕ ਸੇਵਾ ਇਸ ਦੇ ਡੇਟਾ ਦਾ ਇਕਮਾਤਰ ਮਾਲਕ ਹੈ, ਸ਼ੇਅਰ ਕੀਤੇ ਡੇਟਾਬੇਸ ਐਂਟੀ-ਪੈਟਰਨ ਤੋਂ ਬਚਦੇ ਹੋਏ ਜੋ ਡੇਟਾ ਲੇਅਰ 'ਤੇ ਮੋਨੋਲੀਥਿਕ ਕਪਲਿੰਗ ਨੂੰ ਮੁੜ ਬਣਾਉਂਦਾ ਹੈ।

ਇਸ ਰੋਸ਼ਨੀ ਵਿੱਚ, ਪਹਿਲਾ ਕਾਨੂੰਨ ਸਫਲ ਮਾਈਕ੍ਰੋਸਰਵਿਸ ਆਰਕੀਟੈਕਚਰ ਲਈ ਇੱਕ ਬੁਨਿਆਦੀ ਸਿਧਾਂਤ ਹੈ। ਇਹ ਟੀਮਾਂ ਨੂੰ ਸ਼ੁਰੂ ਤੋਂ ਹੀ ਸੇਵਾ ਸੀਮਾਵਾਂ ਅਤੇ ਸੰਚਾਰ ਪੈਟਰਨਾਂ ਬਾਰੇ ਗੰਭੀਰਤਾ ਨਾਲ ਸੋਚਣ ਲਈ ਮਜ਼ਬੂਰ ਕਰਦਾ ਹੈ।

ਮੇਵੇਜ਼: ਸਥਿਰ ਜ਼ਮੀਨ 'ਤੇ ਇਮਾਰਤ

ਆਧੁਨਿਕ ਕਾਰੋਬਾਰਾਂ ਲਈ, ਵਿਤਰਿਤ ਪ੍ਰਣਾਲੀਆਂ ਦੀਆਂ ਸਿਧਾਂਤਕ ਚੁਣੌਤੀਆਂ ਬਹੁਤ ਜਲਦੀ ਬਹੁਤ ਵਿਹਾਰਕ ਬਣ ਜਾਂਦੀਆਂ ਹਨ। ਇਹ ਉਹ ਥਾਂ ਹੈ ਜਿੱਥੇ ਮੇਵੇਜ਼ ਵਰਗਾ ਪਲੇਟਫਾਰਮ ਇੱਕ ਮਹੱਤਵਪੂਰਣ ਫਾਇਦਾ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ। ਸਕ੍ਰੈਚ ਤੋਂ ਇੱਕ ਮਜਬੂਤ ਮਾਈਕ੍ਰੋਸਰਵਿਸਿਜ਼ ਆਰਕੀਟੈਕਚਰ ਬਣਾਉਣ ਅਤੇ ਕਾਇਮ ਰੱਖਣ ਲਈ ਬਹੁਤ ਜ਼ਿਆਦਾ ਮੁਹਾਰਤ ਅਤੇ ਨਿਰੰਤਰ ਕੋਸ਼ਿਸ਼ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ। ਮੇਵੇਜ਼ ਇੱਕ ਮਾਡਿਊਲਰ ਬਿਜ਼ਨਸ ਓਐਸ ਵਜੋਂ ਕੰਮ ਕਰਦਾ ਹੈ ਜੋ ਵੰਡੀਆਂ ਵਸਤੂਆਂ ਦੇ ਪਹਿਲੇ ਕਾਨੂੰਨ ਦੇ ਸਖ਼ਤ ਪਾਠਾਂ ਨੂੰ ਅੰਦਰੂਨੀ ਬਣਾਉਂਦਾ ਹੈ। ਇਹ ਅੰਡਰਲਾਈੰਗ ਬੁਨਿਆਦੀ ਢਾਂਚਾ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ-ਸੇਵਾ ਖੋਜ, API ਗੇਟਵੇ, ਇਵੈਂਟ ਬੱਸ, ਅਤੇ ਡਾਟਾ ਸਥਿਰਤਾ ਪਰਤਾਂ-ਜੋ ਕਿ ਡਿਸਟ੍ਰੀਬਿਊਸ਼ਨ ਦੀਆਂ ਜਟਿਲਤਾਵਾਂ ਨੂੰ ਸੰਭਾਲਣ ਲਈ ਜ਼ਮੀਨ ਤੋਂ ਡਿਜ਼ਾਇਨ ਕੀਤੇ ਗਏ ਹਨ। ਤੁਹਾਡੀ ਟੀਮ ਨੈੱਟਵਰਕ ਭਰੋਸੇਯੋਗਤਾ ਅਤੇ ਲੇਟੈਂਸੀ ਦੀਆਂ ਪੇਚੀਦਗੀਆਂ ਨਾਲ ਕੁਸ਼ਤੀ ਕਰਨ ਦੀ ਬਜਾਏ, ਉਹ ਵਪਾਰਕ ਤਰਕ ਨੂੰ ਵਿਕਸਤ ਕਰਨ 'ਤੇ ਧਿਆਨ ਦੇ ਸਕਦੇ ਹਨ ਜੋ ਮੁੱਲ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ। ਮੇਵੇਜ਼ ਇਹ ਯਕੀਨੀ ਬਣਾਉਂਦਾ ਹੈ ਕਿ ਤੁਹਾਡੇ ਵੰਡੇ ਗਏ ਸਿਸਟਮ ਦੇ ਬੁਨਿਆਦੀ ਤੱਤ ਸਥਿਰ, ਪ੍ਰਮਾਣਿਤ ਆਧਾਰ 'ਤੇ ਬਣਾਏ ਗਏ ਹਨ, ਜਿਸ ਨਾਲ ਤੁਸੀਂ ਅਜਿਹੇ ਜਾਲ ਵਿੱਚ ਫਸੇ ਬਿਨਾਂ ਮਾਈਕ੍ਰੋਸਰਵਿਸਿਜ਼ ਪਹੁੰਚ ਦੇ ਲਾਭਾਂ ਦਾ ਲਾਭ ਉਠਾ ਸਕਦੇ ਹੋ ਜੋ ਕਿ ਪਹਿਲੇ ਕਾਨੂੰਨ ਨੇ ਇੰਨੀ ਸਮਝਦਾਰੀ ਨਾਲ ਪਛਾਣਿਆ ਹੈ।

ਸਿੱਟਾ: ਯੁਗਾਂ ਲਈ ਇੱਕ ਕਾਨੂੰਨ

ਡਿਸਟ੍ਰੀਬਿਊਟਡ ਵਸਤੂਆਂ ਦਾ ਪਹਿਲਾ ਕਾਨੂੰਨ ਅੱਜ ਵੀ ਓਨਾ ਹੀ ਢੁਕਵਾਂ ਹੈ ਜਿੰਨਾ ਇਹ 2014 ਵਿੱਚ ਸੀ। ਇਹ ਇੱਕ ਸਦੀਵੀ ਯਾਦ ਦਿਵਾਉਣ ਲਈ ਕੰਮ ਕਰਦਾ ਹੈ ਕਿ ਜਦੋਂ ਤਕਨਾਲੋਜੀ ਪੈਰਾਡਾਈਮ ਵਿਕਸਿਤ ਹੁੰਦੇ ਹਨ, ਭੌਤਿਕ ਵਿਗਿਆਨ ਅਤੇ ਨੈੱਟਵਰਕਾਂ ਦੀਆਂ ਬੁਨਿਆਦੀ ਰੁਕਾਵਟਾਂ ਨਹੀਂ ਹੁੰਦੀਆਂ ਹਨ। ਮਾਈਕ੍ਰੋ ਸਰਵਿਸਿਜ਼ ਸਫ਼ਰ ਸ਼ੁਰੂ ਕਰਨ ਵਾਲੀ ਕਿਸੇ ਵੀ ਸੰਸਥਾ ਲਈ, ਇਸ ਕਾਨੂੰਨ ਦਾ ਆਦਰ ਕਰਨਾ ਇੱਕ ਅਜਿਹੀ ਪ੍ਰਣਾਲੀ ਬਣਾਉਣ ਵੱਲ ਪਹਿਲਾ ਕਦਮ ਹੈ ਜੋ ਸਿਰਫ਼ ਵੰਡਿਆ ਹੀ ਨਹੀਂ ਜਾਂਦਾ, ਸਗੋਂ ਸੱਚਮੁੱਚ ਲਚਕੀਲਾ ਅਤੇ ਮਾਪਯੋਗ ਹੁੰਦਾ ਹੈ। ਇਹ ਸੁਵਿਧਾਜਨਕ ਐਬਸਟਰੈਕਸ਼ਨ ਉੱਤੇ ਜਾਣਬੁੱਝ ਕੇ ਡਿਜ਼ਾਈਨ ਦੇ ਦਰਸ਼ਨ ਨੂੰ ਉਤਸ਼ਾਹਿਤ ਕਰਦਾ ਹੈ। ਮੇਵੇਜ਼ ਵਰਗੇ ਪਲੇਟਫਾਰਮ ਦੀ ਚੋਣ ਕਰਕੇ, ਤੁਸੀਂ ਸਿਰਫ ਤਕਨਾਲੋਜੀ ਨੂੰ ਅਪਣਾ ਨਹੀਂ ਰਹੇ ਹੋ; ਤੁਸੀਂ ਇਸ ਸਿਆਣਪ ਨੂੰ ਆਪਣੇ ਕਾਰੋਬਾਰੀ ਸੰਚਾਲਨ ਦੇ ਫੈਬਰਿਕ ਵਿੱਚ ਸ਼ਾਮਲ ਕਰ ਰਹੇ ਹੋ, ਇਹ ਸੁਨਿਸ਼ਚਿਤ ਕਰਦੇ ਹੋਏ ਕਿ ਤੁਹਾਡੀ ਆਰਕੀਟੈਕਚਰ ਨੂੰ ਅਸਲ ਸੰਸਾਰ ਵਿੱਚ ਚੱਲਣ ਅਤੇ ਪ੍ਰਦਰਸ਼ਨ ਕਰਨ ਲਈ ਬਣਾਇਆ ਗਿਆ ਹੈ।

💡 DID YOU KNOW?

Mewayz replaces 8+ business tools in one platform

CRM · Invoicing · HR · Projects · Booking · eCommerce · POS · Analytics. Free forever plan available.

Start Free →

ਅਕਸਰ ਪੁੱਛੇ ਜਾਣ ਵਾਲੇ ਸਵਾਲ

ਆਧੁਨਿਕ ਮਸ਼ੀਨ ਵਿੱਚ ਭੂਤ: ਇੱਕ ਬੁਨਿਆਦੀ ਸਿਧਾਂਤ 'ਤੇ ਮੁੜ ਵਿਚਾਰ ਕਰਨਾ

ਡਿਜ਼ੀਟਲ ਚੁਸਤੀ ਵੱਲ ਨਿਰੰਤਰ ਡ੍ਰਾਈਵ ਵਿੱਚ, ਮਾਈਕ੍ਰੋ ਸਰਵਿਸਿਜ਼ ਸਕੇਲੇਬਲ, ਲਚਕੀਲੇ ਐਪਲੀਕੇਸ਼ਨਾਂ ਨੂੰ ਬਣਾਉਣ ਲਈ ਚੋਣ ਦਾ ਆਰਕੀਟੈਕਚਰਲ ਪੈਟਰਨ ਬਣ ਗਿਆ ਹੈ। ਛੋਟੀਆਂ, ਸੁਤੰਤਰ ਸੇਵਾਵਾਂ ਦੇ ਸੰਗ੍ਰਹਿ ਵਿੱਚ ਇੱਕ ਮੋਨੋਲੀਥਿਕ ਪ੍ਰਣਾਲੀ ਨੂੰ ਵਿਗਾੜ ਕੇ, ਵਿਕਾਸ ਟੀਮਾਂ ਤੇਜ਼ੀ ਨਾਲ ਨਵੀਨਤਾ ਕਰ ਸਕਦੀਆਂ ਹਨ ਅਤੇ ਵਧੇਰੇ ਭਰੋਸੇ ਨਾਲ ਤੈਨਾਤ ਕਰ ਸਕਦੀਆਂ ਹਨ। ਹਾਲਾਂਕਿ, ਇਹ ਵੰਡੀ ਗਈ ਸ਼ਕਤੀ ਅੰਦਰੂਨੀ ਜਟਿਲਤਾ ਦੇ ਨਾਲ ਆਉਂਦੀ ਹੈ। ਮਾਈਕ੍ਰੋ ਸਰਵਿਸਿਜ਼ ਦੇ ਸਰਵ-ਵਿਆਪੀ ਬਣਨ ਤੋਂ ਕਈ ਸਾਲ ਪਹਿਲਾਂ, ਇੱਕ ਪੂਰਵ-ਨਿਰਧਾਰਤ ਸਿਧਾਂਤ ਪੇਸ਼ ਕੀਤਾ ਗਿਆ ਸੀ ਜੋ ਇਸ ਚੁਣੌਤੀ ਦੇ ਦਿਲ ਨੂੰ ਕੱਟਦਾ ਹੈ। 2014 ਵਿੱਚ, ਮਾਰਟਿਨ ਫਾਉਲਰ ਅਤੇ ਜੇਮਸ ਲੇਵਿਸ, ਮਾਈਕ੍ਰੋ ਸਰਵਿਸਿਜ਼ ਉੱਤੇ ਆਪਣੇ ਮੁੱਖ ਕੰਮ ਵਿੱਚ, "ਵਿਤਰਿਤ ਵਸਤੂਆਂ ਦਾ ਪਹਿਲਾ ਕਾਨੂੰਨ" ਪੇਸ਼ ਕੀਤਾ। ਇਹ ਕਾਨੂੰਨ ਇੱਕ ਸਧਾਰਨ, ਬੇਰਹਿਮ ਸੱਚ ਦੱਸਦਾ ਹੈ: ਆਪਣੀਆਂ ਵਸਤੂਆਂ ਨੂੰ ਵੰਡੋ ਨਾ। ਮਾਈਕ੍ਰੋ ਸਰਵਿਸਿਜ਼ ਪਹੁੰਚ ਦੇ ਉਲਟ ਜਾਪਦਾ ਹੈ, ਹਾਲਾਂਕਿ, ਇਹ ਕਾਨੂੰਨ ਨਿੰਦਾ ਨਹੀਂ ਹੈ, ਪਰ ਇੱਕ ਮਹੱਤਵਪੂਰਨ ਚੇਤਾਵਨੀ ਹੈ - ਵਿਤਰਿਤ ਪ੍ਰਣਾਲੀਆਂ ਦੇ ਡਿਜ਼ਾਈਨ ਦੇ ਧੋਖੇਬਾਜ਼ ਪਾਣੀਆਂ ਨੂੰ ਨੈਵੀਗੇਟ ਕਰਨ ਲਈ ਇੱਕ ਮਾਰਗਦਰਸ਼ਕ ਸਿਤਾਰਾ ਹੈ।

ਵਿਤਰਿਤ ਵਸਤੂਆਂ ਦਾ ਪਹਿਲਾ ਨਿਯਮ ਕੀ ਹੈ?

ਇਸ ਕਾਨੂੰਨ ਨੂੰ ਸਮਝਣ ਲਈ, ਸਾਨੂੰ ਪਹਿਲਾਂ ਮਾਈਕ੍ਰੋਸਰਵਿਸਿਸ ਤੋਂ ਪਿੱਛੇ ਹਟਣਾ ਚਾਹੀਦਾ ਹੈ ਅਤੇ ਇਸਦੇ ਪੂਰਵਵਰਤੀ: ਵਿਤਰਿਤ ਵਸਤੂ ਪੈਰਾਡਾਈਮ 'ਤੇ ਵਿਚਾਰ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ। CORBA, Java RMI, ਅਤੇ DCOM ਵਰਗੀਆਂ ਤਕਨਾਲੋਜੀਆਂ ਨੇ ਇੱਕ ਅਜਿਹੀ ਦੁਨੀਆਂ ਦਾ ਵਾਅਦਾ ਕੀਤਾ ਹੈ ਜਿੱਥੇ ਵਸਤੂਆਂ ਨੈੱਟਵਰਕ ਦੀਆਂ ਸੀਮਾਵਾਂ ਵਿੱਚ ਨਿਰਵਿਘਨ ਸੰਚਾਰ ਕਰ ਸਕਦੀਆਂ ਹਨ ਜਿਵੇਂ ਕਿ ਉਹ ਸਥਾਨਕ ਸਨ। ਇਹ ਵਿਚਾਰ ਭਰਮਾਉਣ ਵਾਲਾ ਸੀ - ਇੱਕ ਯੂਨੀਫਾਈਡ ਪ੍ਰੋਗਰਾਮਿੰਗ ਮਾਡਲ ਜੋ ਨੈੱਟਵਰਕ ਦੀਆਂ ਗੁੰਝਲਾਂ ਨੂੰ ਦੂਰ ਕਰਦਾ ਹੈ। ਅਸਲੀਅਤ, ਹਾਲਾਂਕਿ, ਤੰਗ ਜੋੜੀ, ਭੁਰਭੁਰਾ ਕੁਨੈਕਸ਼ਨਾਂ ਅਤੇ ਲੁਕੀਆਂ ਹੋਈਆਂ ਅਸਫਲਤਾਵਾਂ ਦਾ ਇੱਕ ਭਿਆਨਕ ਸੁਪਨਾ ਸੀ। "ਪਹਿਲਾ ਕਾਨੂੰਨ" ਇਸ ਯੁੱਗ ਤੋਂ ਸਖ਼ਤ ਮਿਹਨਤ ਦੇ ਸਬਕ ਵਜੋਂ ਉਭਰਿਆ। ਇਹ ਦਾਅਵਾ ਕਰਦਾ ਹੈ ਕਿ ਨੈਟਵਰਕ ਪਾਰਦਰਸ਼ੀ ਨਹੀਂ ਹੈ; ਇਹ ਅਵਿਸ਼ਵਾਸਯੋਗ, ਹੌਲੀ, ਅਤੇ ਸਥਾਨਕ ਮੈਮੋਰੀ ਤੋਂ ਬੁਨਿਆਦੀ ਤੌਰ 'ਤੇ ਵੱਖਰਾ ਹੈ। ਰਿਮੋਟ ਕਾਲਾਂ ਨੂੰ ਲੋਕਲ ਵਿਧੀ ਦੇ ਸੱਦੇ ਵਰਗਾ ਬਣਾ ਕੇ ਦਿਖਾਵਾ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰਨਾ ਤਬਾਹੀ ਲਈ ਇੱਕ ਨੁਸਖਾ ਹੈ। ਇਹ ਇੱਕ ਅਜਿਹਾ ਸਿਸਟਮ ਬਣਾਉਂਦਾ ਹੈ ਜਿੱਥੇ ਇੱਕ ਛੋਟੀ, ਰਿਮੋਟ ਅਸਫਲਤਾ ਅਣਪਛਾਤੀ ਤੌਰ 'ਤੇ ਕੈਸਕੇਡ ਕਰ ਸਕਦੀ ਹੈ, ਅਤੇ ਜਿੱਥੇ ਪ੍ਰਦਰਸ਼ਨ ਅਣਜਾਣ ਹੈ।

ਚੇਤਾਵਨੀ ਤੋਂ ਬੁੱਧੀ ਤੱਕ: ਸੂਖਮ ਸੇਵਾਵਾਂ ਲਈ ਕਾਨੂੰਨ ਨੂੰ ਲਾਗੂ ਕਰਨਾ

ਜੇਕਰ ਪਹਿਲਾ ਕਾਨੂੰਨ ਵੰਡ ਦੇ ਵਿਰੁੱਧ ਚੇਤਾਵਨੀ ਦਿੰਦਾ ਹੈ, ਤਾਂ ਇਹ ਮਾਈਕ੍ਰੋਸਰਵਿਸਿਜ਼ 'ਤੇ ਕਿਵੇਂ ਲਾਗੂ ਹੋ ਸਕਦਾ ਹੈ, ਜੋ ਕਿ ਮੂਲ ਰੂਪ ਵਿੱਚ ਵੰਡੀਆਂ ਜਾਂਦੀਆਂ ਹਨ? ਕੁੰਜੀ ਵਿਆਖਿਆ ਵਿੱਚ ਹੈ. ਕਾਨੂੰਨ ਇਹ ਨਹੀਂ ਕਹਿ ਰਿਹਾ ਹੈ ਕਿ "ਕਦੇ ਵੀ ਵੰਡੇ ਸਿਸਟਮ ਨਾ ਬਣਾਓ।" ਇਹ ਕਹਿ ਰਿਹਾ ਹੈ, "ਇਸ ਬਾਰੇ ਭੋਲੇ ਨਾ ਬਣੋ।" ਮਾਈਕ੍ਰੋ ਸਰਵਿਸਿਜ਼, ਜਦੋਂ ਸਹੀ ਢੰਗ ਨਾਲ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਤਾਂ ਇਸ ਨੂੰ ਲੁਕਾਉਣ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰਨ ਦੀ ਬਜਾਏ ਨੈੱਟਵਰਕ ਦੀ ਅਸਲੀਅਤ ਨੂੰ ਗਲੇ ਲਗਾ ਲੈਂਦਾ ਹੈ। ਉਹ ਉਹਨਾਂ ਲਈ ਡਿਸਟ੍ਰੀਬਿਊਸ਼ਨ ਅਤੇ ਡਿਜ਼ਾਈਨ ਦੇ ਨਤੀਜਿਆਂ ਨੂੰ ਸਪੱਸ਼ਟ ਤੌਰ 'ਤੇ ਸਵੀਕਾਰ ਕਰਦੇ ਹਨ। ਇਸਦਾ ਮਤਲਬ ਹੈ:

ਮੇਵੇਜ਼: ਸਥਿਰ ਜ਼ਮੀਨ 'ਤੇ ਇਮਾਰਤ

ਆਧੁਨਿਕ ਕਾਰੋਬਾਰਾਂ ਲਈ, ਵਿਤਰਿਤ ਪ੍ਰਣਾਲੀਆਂ ਦੀਆਂ ਸਿਧਾਂਤਕ ਚੁਣੌਤੀਆਂ ਬਹੁਤ ਜਲਦੀ ਬਹੁਤ ਵਿਹਾਰਕ ਬਣ ਜਾਂਦੀਆਂ ਹਨ। ਇਹ ਉਹ ਥਾਂ ਹੈ ਜਿੱਥੇ ਮੇਵੇਜ਼ ਵਰਗਾ ਪਲੇਟਫਾਰਮ ਇੱਕ ਮਹੱਤਵਪੂਰਣ ਫਾਇਦਾ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ। ਸਕ੍ਰੈਚ ਤੋਂ ਇੱਕ ਮਜਬੂਤ ਮਾਈਕ੍ਰੋਸਰਵਿਸਿਜ਼ ਆਰਕੀਟੈਕਚਰ ਬਣਾਉਣ ਅਤੇ ਕਾਇਮ ਰੱਖਣ ਲਈ ਬਹੁਤ ਜ਼ਿਆਦਾ ਮੁਹਾਰਤ ਅਤੇ ਨਿਰੰਤਰ ਕੋਸ਼ਿਸ਼ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ। ਮੇਵੇਜ਼ ਇੱਕ ਮਾਡਿਊਲਰ ਬਿਜ਼ਨਸ ਓਐਸ ਵਜੋਂ ਕੰਮ ਕਰਦਾ ਹੈ ਜੋ ਵੰਡੀਆਂ ਵਸਤੂਆਂ ਦੇ ਪਹਿਲੇ ਕਾਨੂੰਨ ਦੇ ਸਖ਼ਤ ਪਾਠਾਂ ਨੂੰ ਅੰਦਰੂਨੀ ਬਣਾਉਂਦਾ ਹੈ। ਇਹ ਅੰਡਰਲਾਈੰਗ ਬੁਨਿਆਦੀ ਢਾਂਚਾ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ-ਸੇਵਾ ਖੋਜ, API ਗੇਟਵੇ, ਇਵੈਂਟ ਬੱਸ, ਅਤੇ ਡਾਟਾ ਸਥਿਰਤਾ ਪਰਤਾਂ-ਜੋ ਕਿ ਡਿਸਟ੍ਰੀਬਿਊਸ਼ਨ ਦੀਆਂ ਜਟਿਲਤਾਵਾਂ ਨੂੰ ਸੰਭਾਲਣ ਲਈ ਜ਼ਮੀਨ ਤੋਂ ਡਿਜ਼ਾਇਨ ਕੀਤੇ ਗਏ ਹਨ। ਤੁਹਾਡੀ ਟੀਮ ਨੈੱਟਵਰਕ ਭਰੋਸੇਯੋਗਤਾ ਅਤੇ ਲੇਟੈਂਸੀ ਦੀਆਂ ਪੇਚੀਦਗੀਆਂ ਨਾਲ ਕੁਸ਼ਤੀ ਕਰਨ ਦੀ ਬਜਾਏ, ਉਹ ਵਪਾਰਕ ਤਰਕ ਨੂੰ ਵਿਕਸਤ ਕਰਨ 'ਤੇ ਧਿਆਨ ਦੇ ਸਕਦੇ ਹਨ ਜੋ ਮੁੱਲ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ। ਮੇਵੇਜ਼ ਇਹ ਯਕੀਨੀ ਬਣਾਉਂਦਾ ਹੈ ਕਿ ਤੁਹਾਡੇ ਵੰਡੇ ਗਏ ਸਿਸਟਮ ਦੇ ਬੁਨਿਆਦੀ ਤੱਤ ਸਥਿਰ, ਪ੍ਰਮਾਣਿਤ ਆਧਾਰ 'ਤੇ ਬਣਾਏ ਗਏ ਹਨ, ਜਿਸ ਨਾਲ ਤੁਸੀਂ ਅਜਿਹੇ ਜਾਲ ਵਿੱਚ ਫਸੇ ਬਿਨਾਂ ਮਾਈਕ੍ਰੋਸਰਵਿਸਿਜ਼ ਪਹੁੰਚ ਦੇ ਲਾਭਾਂ ਦਾ ਲਾਭ ਉਠਾ ਸਕਦੇ ਹੋ ਜੋ ਕਿ ਪਹਿਲੇ ਕਾਨੂੰਨ ਨੇ ਇੰਨੀ ਸਮਝਦਾਰੀ ਨਾਲ ਪਛਾਣਿਆ ਹੈ।

ਸਿੱਟਾ: ਯੁਗਾਂ ਲਈ ਇੱਕ ਕਾਨੂੰਨ

ਡਿਸਟ੍ਰੀਬਿਊਟਡ ਵਸਤੂਆਂ ਦਾ ਪਹਿਲਾ ਕਾਨੂੰਨ ਅੱਜ ਵੀ ਓਨਾ ਹੀ ਢੁਕਵਾਂ ਹੈ ਜਿੰਨਾ ਇਹ 2014 ਵਿੱਚ ਸੀ। ਇਹ ਇੱਕ ਸਦੀਵੀ ਯਾਦ ਦਿਵਾਉਣ ਲਈ ਕੰਮ ਕਰਦਾ ਹੈ ਕਿ ਜਦੋਂ ਤਕਨਾਲੋਜੀ ਪੈਰਾਡਾਈਮ ਵਿਕਸਿਤ ਹੁੰਦੇ ਹਨ, ਭੌਤਿਕ ਵਿਗਿਆਨ ਅਤੇ ਨੈੱਟਵਰਕਾਂ ਦੀਆਂ ਬੁਨਿਆਦੀ ਰੁਕਾਵਟਾਂ ਨਹੀਂ ਹੁੰਦੀਆਂ ਹਨ। ਮਾਈਕ੍ਰੋ ਸਰਵਿਸਿਜ਼ ਸਫ਼ਰ ਸ਼ੁਰੂ ਕਰਨ ਵਾਲੀ ਕਿਸੇ ਵੀ ਸੰਸਥਾ ਲਈ, ਇਸ ਕਾਨੂੰਨ ਦਾ ਆਦਰ ਕਰਨਾ ਇੱਕ ਅਜਿਹੀ ਪ੍ਰਣਾਲੀ ਬਣਾਉਣ ਵੱਲ ਪਹਿਲਾ ਕਦਮ ਹੈ ਜੋ ਸਿਰਫ਼ ਵੰਡਿਆ ਹੀ ਨਹੀਂ ਜਾਂਦਾ, ਸਗੋਂ ਸੱਚਮੁੱਚ ਲਚਕੀਲਾ ਅਤੇ ਮਾਪਯੋਗ ਹੁੰਦਾ ਹੈ। ਇਹ ਸੁਵਿਧਾਜਨਕ ਐਬਸਟਰੈਕਸ਼ਨ ਉੱਤੇ ਜਾਣਬੁੱਝ ਕੇ ਡਿਜ਼ਾਈਨ ਦੇ ਦਰਸ਼ਨ ਨੂੰ ਉਤਸ਼ਾਹਿਤ ਕਰਦਾ ਹੈ। ਮੇਵੇਜ਼ ਵਰਗੇ ਪਲੇਟਫਾਰਮ ਦੀ ਚੋਣ ਕਰਕੇ, ਤੁਸੀਂ ਸਿਰਫ ਤਕਨਾਲੋਜੀ ਨੂੰ ਅਪਣਾ ਨਹੀਂ ਰਹੇ ਹੋ; ਤੁਸੀਂ ਇਸ ਸਿਆਣਪ ਨੂੰ ਆਪਣੇ ਕਾਰੋਬਾਰੀ ਸੰਚਾਲਨ ਦੇ ਫੈਬਰਿਕ ਵਿੱਚ ਸ਼ਾਮਲ ਕਰ ਰਹੇ ਹੋ, ਇਹ ਸੁਨਿਸ਼ਚਿਤ ਕਰਦੇ ਹੋਏ ਕਿ ਤੁਹਾਡੀ ਆਰਕੀਟੈਕਚਰ ਨੂੰ ਅਸਲ ਸੰਸਾਰ ਵਿੱਚ ਚੱਲਣ ਅਤੇ ਪ੍ਰਦਰਸ਼ਨ ਕਰਨ ਲਈ ਬਣਾਇਆ ਗਿਆ ਹੈ।

ਤੁਹਾਡੇ ਸਾਰੇ ਵਪਾਰਕ ਟੂਲ ਇੱਕੋ ਥਾਂ

ਮਲਟੀਪਲ ਐਪਸ ਨੂੰ ਜੁਗਲ ਕਰਨਾ ਬੰਦ ਕਰੋ। Mewayz ਸਿਰਫ਼ $49/ਮਹੀਨੇ ਵਿੱਚ 208 ਟੂਲਾਂ ਨੂੰ ਜੋੜਦਾ ਹੈ — ਵਸਤੂ ਸੂਚੀ ਤੋਂ HR ਤੱਕ, ਬੁਕਿੰਗ ਤੋਂ ਵਿਸ਼ਲੇਸ਼ਣ ਤੱਕ। ਸ਼ੁਰੂ ਕਰਨ ਲਈ ਕੋਈ ਕ੍ਰੈਡਿਟ ਕਾਰਡ ਦੀ ਲੋੜ ਨਹੀਂ ਹੈ।

Mewayz ਮੁਫ਼ਤ ਅਜ਼ਮਾਓ